drivers/rptun: should free the image buffer if open failed

Memleak Bug fix, when file_read() failed in rptun_store_open(),
memleak occur.

Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
This commit is contained in:
Bowen Wang
2024-10-30 20:01:34 +08:00
committed by GUIDINGLI
parent c724618705
commit ffb18cd25a
+1
View File
@@ -825,6 +825,7 @@ static int rptun_store_open(FAR void *store_,
ret = file_read(&store->file, store->buf, len);
if (ret < 0)
{
kmm_free(store->buf);
file_close(&store->file);
}