add missing null pointer check after malloc
[project/uci.git] / libuci.c
index a3dde2e..a1fd92a 100644 (file)
--- a/libuci.c
+++ b/libuci.c
@@ -55,6 +55,9 @@ struct uci_context *uci_alloc_context(void)
        struct uci_context *ctx;
 
        ctx = (struct uci_context *) malloc(sizeof(struct uci_context));
+       if (!ctx)
+               return NULL;
+
        memset(ctx, 0, sizeof(struct uci_context));
        uci_list_init(&ctx->root);
        uci_list_init(&ctx->history_path);