[dovecot-cvs] dovecot/src/lib mmap-anon.c,1.9,1.10
cras at procontrol.fi
cras at procontrol.fi
Sun Dec 29 21:33:06 EET 2002
Update of /home/cvs/dovecot/src/lib
In directory danu:/tmp/cvs-serv19576/src/lib
Modified Files:
mmap-anon.c
Log Message:
Use void* always with munmap()
Index: mmap-anon.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/mmap-anon.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- mmap-anon.c 28 Dec 2002 07:04:01 -0000 1.9
+++ mmap-anon.c 29 Dec 2002 19:33:04 -0000 1.10
@@ -234,7 +234,7 @@
p -= block_size;
memcpy((char *) new_base + (p - (char *) hdr), p, block_size);
- if (munmap(p, block_size) < 0)
+ if (munmap((void *) p, block_size) < 0)
i_panic("munmap() failed: %m");
} while (p != (char *) hdr);
@@ -276,7 +276,7 @@
if (new_size < hdr->size) {
/* shrink */
- if (munmap((char *) hdr + header_size + new_size,
+ if (munmap((void *) ((char *) hdr + header_size + new_size),
hdr->size - new_size) < 0)
i_panic("munmap() failed: %m");
hdr->size = new_size;
@@ -298,7 +298,7 @@
if (hdr->signature != MMAP_SIGNATURE)
i_panic("movable_munmap(): Invalid address");
- if (munmap(hdr, hdr->size + header_size) < 0)
+ if (munmap((void *) hdr, hdr->size + header_size) < 0)
i_panic("munmap() failed: %m");
return 0;
More information about the dovecot-cvs
mailing list