diff --git a/lib/portableproplib/prop_object.c b/lib/portableproplib/prop_object.c index 335b0c6b..5e04e365 100644 --- a/lib/portableproplib/prop_object.c +++ b/lib/portableproplib/prop_object.c @@ -692,6 +692,9 @@ _prop_object_internalize_context_alloc(const char *xml) { struct _prop_object_internalize_context *ctx; + if (xml == NULL) + return NULL; + ctx = _PROP_MALLOC(sizeof(struct _prop_object_internalize_context), M_TEMP); if (ctx == NULL)