]> pilppa.org Git - uci.git/blobdiff - libuci.c
add missing null pointer check after malloc
[uci.git] / libuci.c
index a3dde2edc4adedd320577cc138a26472c586bcb2..a1fd92a1277713da3449bfb65e2bb84b1fdc57cc 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);