In get_sesslist(), when freeing, set freed members to NULL on general
[u/mdw/putty] / settings.c
index 8b9caa0..f407385 100644 (file)
@@ -818,5 +818,7 @@ void get_sesslist(struct sesslist *list, int allocate)
     } else {
        sfree(list->buffer);
        sfree(list->sessions);
+       list->buffer = NULL;
+       list->sessions = NULL;
     }
 }