[dovecot-cvs] dovecot/src/imap cmd-list.c,1.9,1.10
cras at procontrol.fi
cras at procontrol.fi
Thu Jan 2 13:50:55 EET 2003
Update of /home/cvs/dovecot/src/imap
In directory danu:/tmp/cvs-serv25178
Modified Files:
cmd-list.c
Log Message:
Handle LIST A B same way as LIST "" A.B
Index: cmd-list.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/cmd-list.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- cmd-list.c 21 Dec 2002 13:08:49 -0000 1.9
+++ cmd-list.c 2 Jan 2003 11:50:53 -0000 1.10
@@ -157,7 +157,13 @@
/* LIST A. .B -> A.B */
pattern++;
}
- pattern = t_strconcat(ref, pattern, NULL);
+ if (*pattern != sep_chr &&
+ ref[strlen(ref)-1] != sep_chr) {
+ /* LIST A B -> A.B */
+ pattern = t_strconcat(ref, sep, pattern, NULL);
+ } else {
+ pattern = t_strconcat(ref, pattern, NULL);
+ }
}
ctx.pool = pool_alloconly_create("ListContext", 10240);
More information about the dovecot-cvs
mailing list