From 41d277169cdf86d191c466ccfc0a896b53a13304 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Tue, 9 Jun 2009 22:37:03 +0000 Subject: [PATCH] * be a bit more thorough with nulls --- webcit/preferences.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/webcit/preferences.c b/webcit/preferences.c index 218d4d438..bc263d4e7 100644 --- a/webcit/preferences.c +++ b/webcit/preferences.c @@ -160,8 +160,8 @@ void ParsePref(HashList **List, StrBuf *ReadBuf) } if ((ChrPtr(ReadBuf)[0] == ' ') && - (Data != NULL)) { - StrBufAppendBuf(Data->Val, ReadBuf, 1); + (LastData != NULL)) { + StrBufAppendBuf(LastData->Val, ReadBuf, 1); } else { LastData = Data = malloc(sizeof(Preference)); @@ -185,6 +185,7 @@ void ParsePref(HashList **List, StrBuf *ReadBuf) DestroyPreference(Data); LastData = NULL; } + Data = NULL; } } GetPrefTypes(*List); -- 2.30.2