]> code.citadel.org Git - citadel.git/blobdiff - citadel/serv_imap.c
* One more fix for the RENAME command wrt namespaces.
[citadel.git] / citadel / serv_imap.c
index e34d7421c98482ef45d0316b7a62b27b6b4b1dd1..9a32cac6bd5c937d6db983130def3f3a3ca2ae95 100644 (file)
@@ -923,7 +923,6 @@ void imap_rename(int num_parms, char *parms[]) {
                char newfoldername[SIZ];
                char newroomname[ROOMNAMELEN];
                int newfloor;
-               int r;
        
                imap_mailboxname(foldername, sizeof foldername, qrbuf);
        
@@ -998,7 +997,10 @@ void imap_rename(int num_parms, char *parms[]) {
                while (irl != NULL) {
                        r = CtdlRenameRoom(irl->irl_oldroom,
                                irl->irl_newroom, irl->irl_newfloor);
-                       /* FIXME handle error returns */
+                       if (r != crr_ok) {
+                               /* FIXME handle error returns better */
+                               lprintf(5, "CtdlRenameRoom() error %d\n", r);
+                       }
                        irlp = irl;
                        irl = irl->next;
                        phree(irlp);