[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