Use the right strlen to output floor+roomnames via imap
authorWilfried Goesgens <dothebart@citadel.org>
Thu, 10 Oct 2013 23:20:56 +0000 (01:20 +0200)
committerWilfried Goesgens <dothebart@citadel.org>
Thu, 10 Oct 2013 23:20:56 +0000 (01:20 +0200)
citadel/modules/imap/imap_tools.c

index e32320d000beabe5286d46f08e4e256b7b8454a4..5b3e5e752bb485f012fb706e1e9770669d6f3f67 100644 (file)
@@ -576,7 +576,7 @@ long imap_mailboxname(char *buf, int bufsize, struct ctdlroom *qrbuf)
                        if (p < bufend)
                                *p++ = '/';
                        pend = toimap(p, bufend, qrbuf->QRname+11);
-                       return pend - p;
+                       return pend - buf;
                }
        }
        else