* FlushFolder (): memset (0) the struct, so flags etc. go away too.
[citadel.git] / webcit / roomlist.c
index dcffe0feaff153b63cf4c9c5a4f424011c7866a2..24017f291a1bccad8e087eba374b5360660dd551 100644 (file)
@@ -165,6 +165,7 @@ void FlushFolder(folder *room)
                        FreeStrBuf(&room->RoomNameParts[i]);
                free(room->RoomNameParts);
        }
+       memset(room, 0, sizeof(folder));
 }
 
 void vDeleteFolder(void *vFolder)