From 22bbcfddd7b2061343b773c3180f318e71b8d6d7 Mon Sep 17 00:00:00 2001 From: ewolfok Date: Tue, 8 Jul 2014 21:43:58 +0800 Subject: blob: improve out-of-memory handling Signed-off-by: Chen Bin Signed-off-by: Felix Fietkau --- blobmsg.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'blobmsg.c') diff --git a/blobmsg.c b/blobmsg.c index a2c2c5d..9fe96e4 100644 --- a/blobmsg.c +++ b/blobmsg.c @@ -220,6 +220,8 @@ blobmsg_open_nested(struct blob_buf *buf, const char *name, bool array) name = ""; head = blobmsg_new(buf, type, name, 0, &data); + if (!head) + return NULL; blob_set_raw_len(buf->head, blob_pad_len(buf->head) - blobmsg_hdrlen(strlen(name))); buf->head = head; return (void *)offset; -- cgit v1.2.3