diff --git a/source/server/mnode/src/mnodeSdb.c b/source/server/mnode/src/mnodeSdb.c index ea97ab7653..708a5d5a2b 100644 --- a/source/server/mnode/src/mnodeSdb.c +++ b/source/server/mnode/src/mnodeSdb.c @@ -152,9 +152,9 @@ static int32_t sdbReadDataFile() { code = 0; PARSE_SDB_DATA_ERROR: - tfree(line); - fclose(fp); - cJSON_Delete(root); + if (line) free(line); + if (fp) fclose(fp); + if (root) cJSON_Delete(root); return code; }