--- a/settings.c Sun Jan 23 10:40:54 2005 +0000+++ b/settings.c Sun Jan 23 10:47:15 2005 +0000@@ -574,7 +574,7 @@ } break; case SDT_STRING:- if (*(char**)ptr) free(*(char**)ptr);+ free(*(char**)ptr); *(char**)ptr = strdup((const char*)p); break; case SDT_STRINGBUF: