summaryrefslogtreecommitdiffstats
path: root/database
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-12-08 16:41:16 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-12-08 16:41:16 +0100
commite57c1a87733917b15feed183cf8571faee6826b6 (patch)
treebbd52867c4e945270f4e0dea66c390d242c7a784 /database
parent1f0129e90f91a1257bc96591bca6bcfee505a630 (diff)
downloadeurephia-e57c1a87733917b15feed183cf8571faee6826b6.tar.gz
eurephia-e57c1a87733917b15feed183cf8571faee6826b6.tar.xz
eurephia-e57c1a87733917b15feed183cf8571faee6826b6.zip
Fixed a couple of memory leaks in eDBadminUpdateUser(...)
Diffstat (limited to 'database')
-rw-r--r--database/sqlite/administration.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/database/sqlite/administration.c b/database/sqlite/administration.c
index 9f69880..b60db3f 100644
--- a/database/sqlite/administration.c
+++ b/database/sqlite/administration.c
@@ -474,7 +474,11 @@ int eDBadminUpdateUser(eurephiaCTX *ctx, const int uid, eurephiaUSERINFO *usrinf
eurephia_log(ctx, LOG_ERROR, 0, "Error querying the database for a user");
return 0;
}
+ sqlite_free_results(uinf);
+
eDBfreeMapping(srch_map);
+ eAdminFreeUSERINFO(srch);
+
eDBfreeMapping(data_map);
return 1;
}