diff --git a/source/libs/stream/src/streamSessionState.c b/source/libs/stream/src/streamSessionState.c index 8aedc41625..fbf4b2693c 100644 --- a/source/libs/stream/src/streamSessionState.c +++ b/source/libs/stream/src/streamSessionState.c @@ -124,6 +124,7 @@ int32_t getSessionWinResultBuff(SStreamFileState* pFileState, SSessionKey* pKey, } else { (*pVal) = addNewSessionWindow(pFileState, pWinStates, pKey); code = TSDB_CODE_FAILED; + taosMemoryFree(p); } goto _end; }