summaryrefslogtreecommitdiff
path: root/mail/isync/patches/patch-ab
blob: 805bcf3474c60025e5ba5347588f5980d144ef7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$NetBSD: patch-ab,v 1.2 2003/12/27 16:54:06 seb Exp $

--- src/maildir.c.orig	2003-05-07 00:06:37.000000000 +0000
+++ src/maildir.c
@@ -239,7 +239,7 @@ maildir_open (const char *path, int flag
 	     */
 	    key.dptr = p->file;
 	    s = strchr (key.dptr, ':');
-	    key.dsize = s ? (size_t) (s - key.dptr) : strlen (key.dptr);
+	    key.dsize = s ? (size_t) (s - (char *)key.dptr) : strlen (key.dptr);
 	    key = dbm_fetch (m->db, key);
 	    if (key.dptr)
 	    {
@@ -294,7 +294,7 @@ maildir_expunge (mailbox_t * mbox, int d
 	    /* remove the message from the UID map */
 	    key.dptr = tmp->file;
 	    s = strchr (key.dptr, ':');
-	    key.dsize = s ? (size_t) (s - key.dptr) : strlen (key.dptr);
+	    key.dsize = s ? (size_t) (s - (char *)key.dptr) : strlen (key.dptr);
 	    dbm_delete (mbox->db, key);
 	    *cur = (*cur)->next;
 	    free (tmp->file);