From: Wilfried Göesgens Date: Sat, 7 Feb 2009 16:24:34 +0000 (+0000) Subject: * fix memleaks in preferences X-Git-Tag: v7.86~1483 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=3dd90d237c8bc07c71b6b8e5eb2ed9d3e025a8e4 * fix memleaks in preferences --- diff --git a/webcit/preferences.c b/webcit/preferences.c index a245928df..19181cca0 100644 --- a/webcit/preferences.c +++ b/webcit/preferences.c @@ -107,11 +107,9 @@ void GetPrefTypes(HashList *List) void ParsePref(HashList **List, StrBuf *ReadBuf) { - StrBuf *Key; Preference *Data = NULL; Preference *LastData = NULL; - Key = NewStrBuf(); while (StrBuf_ServGetln(ReadBuf), strcmp(ChrPtr(ReadBuf), "000")) { @@ -633,6 +631,7 @@ void GetPreferences(HashList *Setting) } } WCC->hash_prefs = Tmp; + DeleteHashPos(&It); }