瀏覽代碼

Merge pull request #43 from rvagg/malloc-err

don't ignore malloc failure in cJSON_PrintBuffered
Max Bruckner 8 年之前
父節點
當前提交
b355733aa1
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      cJSON.c

+ 4 - 0
cJSON.c

@@ -845,6 +845,10 @@ char *cJSON_PrintBuffered(const cJSON *item, int prebuffer, int fmt)
 {
     printbuffer p;
     p.buffer = (char*)cJSON_malloc(prebuffer);
+    if (!p.buffer)
+    {
+        return 0;
+    }
     p.length = prebuffer;
     p.offset = 0;