* memset(0) the folders, else we might struggle...
authorWilfried Göesgens <willi@citadel.org>
Sat, 16 Jan 2010 14:11:05 +0000 (14:11 +0000)
committerWilfried Göesgens <willi@citadel.org>
Sat, 16 Jan 2010 14:11:05 +0000 (14:11 +0000)
webcit/auth.c
webcit/pushemail.c

index 185eba4434ad29c4609ec84815db5df6c19cacca..2ed2413bd1eb7b4cbc2f99e26099404a15b386e4 100644 (file)
@@ -747,6 +747,7 @@ void display_reg(int during_login)
        long vcard_msgnum;
 
        Buf = NewStrBuf();
+       memset(&Room, 0, sizeof(folder));
        if (goto_config_room(Buf, &Room) != 0) {
                lprintf(9, "display_reg() exiting because goto_config_room() failed\n");
                if (during_login) {
index 81b13fd67c8d24fbc023560626cd0921213998ee..482ee8a58afa60095f81f8ca50be31f24eef45e1 100644 (file)
@@ -20,6 +20,7 @@ void display_pushemail(void)
 
        /* Find any existing settings*/
        Buf = NewStrBuf();
+       memset(&Room, 0, sizeof(folder));
        if (goto_config_room(Buf, &Room) == 0) {
                int msgnum = 0;
                serv_puts("MSGS ALL|0|1");