$NetBSD: patch-ak,v 1.1.1.1 2004/01/18 12:42:11 recht Exp $

--- imap/ctl_cyrusdb.c~	2003-10-22 20:50:07.000000000 +0200
+++ imap/ctl_cyrusdb.c	2003-11-03 11:09:25.000000000 +0100
@@ -226,9 +226,9 @@
 
     /* create the names of the backup directories */
     strcpy(backup1, dirname);
-    strcat(backup1, ".backup1/");
+    strcat(backup1, ".backup1");
     strcpy(backup2, dirname);
-    strcat(backup2, ".backup2/");
+    strcat(backup2, ".backup2");
 
     syslog(LOG_NOTICE, "%s", msg);
 
@@ -273,6 +273,7 @@
 		struct dirent *dirent;
 
 		tail = backup2 + strlen(backup2);
+		*tail++ = '/';
 
 		/* remove db.backup2 */
 		dirp = opendir(backup2);
@@ -286,7 +287,7 @@
 
 		    closedir(dirp);
 		}
-		*tail = '\0';
+		tail[-1] = '\0';
 		r2 = rmdir(backup2);
 
 		/* move db.backup1 to db.backup2 */
