]> git.sesse.net Git - mlt/blobdiff - src/modules/xml/producer_xml.c
fix possible null pointer dereference (coverity-710870)
[mlt] / src / modules / xml / producer_xml.c
index 646d6a2c01a546b4e81c4f9176e1a9a90bda75c6..b98ccc4fca4e13212060c1af16b40c389f51ca23 100644 (file)
@@ -153,7 +153,7 @@ static mlt_service context_pop_service( deserialise_context context, enum servic
 {
        mlt_service result = NULL;
        
-       *type = invalid_type;
+       if ( type ) *type = invalid_type;
        if ( context->stack_service_size > 0 )
        {
                result = context->stack_service[ -- context->stack_service_size ];