[dovecot-cvs] dovecot/src/imap cmd-status.c,1.8,1.9

cras at procontrol.fi cras at procontrol.fi
Fri Jan 10 13:02:13 EET 2003


Update of /home/cvs/dovecot/src/imap
In directory danu:/tmp/cvs-serv28730

Modified Files:
	cmd-status.c 
Log Message:
STATUS reply didn't quote the mailbox name, which broke it if it contained
spaces.



Index: cmd-status.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/cmd-status.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- cmd-status.c	5 Jan 2003 13:09:51 -0000	1.8
+++ cmd-status.c	10 Jan 2003 11:02:10 -0000	1.9
@@ -2,6 +2,7 @@
 
 #include "common.h"
 #include "str.h"
+#include "strescape.h"
 #include "commands.h"
 
 /* Returns status items, or -1 if error */
@@ -109,7 +110,7 @@
 	}
 
 	str = t_str_new(128);
-	str_printfa(str, "* STATUS %s (", mailbox);
+	str_printfa(str, "* STATUS \"%s\" (", str_escape(mailbox));
 	if (items & STATUS_MESSAGES)
 		str_printfa(str, "MESSAGES %u ", status.messages);
 	if (items & STATUS_RECENT)




More information about the dovecot-cvs mailing list