[dovecot-cvs]
dovecot/src/lib-storage/index/maildir maildir-storage.c,1.58,1.59
cras at procontrol.fi
cras at procontrol.fi
Sun Oct 5 23:41:18 EEST 2003
Update of /home/cvs/dovecot/src/lib-storage/index/maildir
In directory danu:/tmp/cvs-serv3987/lib-storage/index/maildir
Modified Files:
maildir-storage.c
Log Message:
Strip trailing '/' from mail directory if given. Just makes it cleaner in
log files.
Index: maildir-storage.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/maildir/maildir-storage.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -d -r1.58 -r1.59
--- maildir-storage.c 23 Sep 2003 19:34:34 -0000 1.58
+++ maildir-storage.c 5 Oct 2003 19:41:16 -0000 1.59
@@ -33,6 +33,7 @@
struct mail_storage *storage;
const char *root_dir, *inbox_dir, *index_dir, *control_dir;
const char *home, *path, *p;
+ size_t len;
inbox_dir = root_dir = index_dir = control_dir = NULL;
@@ -73,6 +74,11 @@
if (root_dir == NULL)
return NULL;
+
+ /* strip trailing '/' */
+ len = strlen(root_dir);
+ if (root_dir[len-1] == '/')
+ root_dir = t_strndup(root_dir, len-1);
if (index_dir == NULL)
index_dir = root_dir;
More information about the dovecot-cvs
mailing list