From 2d1c51becad16df093bcb25b4055c7102a76c485 Mon Sep 17 00:00:00 2001 From: LoaD Accumulator Date: Wed, 20 Sep 2023 08:10:50 +0200 Subject: [PATCH] [FIX] Fix memory leakages when deactivating multiple times. --- src/User.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/User.c b/src/User.c index d1335f1..ca87f08 100644 --- a/src/User.c +++ b/src/User.c @@ -452,10 +452,10 @@ UserDeactivateWithInfo(User * user, char * admin, char * reason) JsonValue * val; val = JsonValueString(admin); - JsonSet(json, val, 2, "deactivate", "admin"); + JsonValueFree(JsonSet(json, val, 2, "deactivate", "admin")); val = JsonValueString(reason); - JsonSet(json, val, 2, "deactivate", "reason"); + JsonValueFree(JsonSet(json, val, 2, "deactivate", "reason")); } return 1;