Quellcode durchsuchen

fix: 部分函数没有正确使用设置的free函数

RyanCW vor 1 Jahr
Ursprung
Commit
4eee81488d
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      RyanJson/RyanJson.c

+ 2 - 2
RyanJson/RyanJson.c

@@ -1287,7 +1287,7 @@ char *RyanJsonPrint(RyanJson_t pJson, uint32_t preset, RyanJsonBool format, uint
 
     if (RyanJsonFalse == RyanJsonPrintValue(pJson, &buf, 0, format))
     {
-        free(buf.address);
+        jsonFree(buf.address);
         return NULL;
     }
 
@@ -1325,7 +1325,7 @@ char *RyanJsonPrintPreallocated(RyanJson_t pJson, char *buffer, uint32_t length,
 
     if (RyanJsonFalse == RyanJsonPrintValue(pJson, &buf, 0, format))
     {
-        free(buf.address);
+        jsonFree(buf.address);
         return NULL;
     }