[dovecot-cvs] dovecot/src/lib-storage/subscription-file subscription-file.c,1.9,1.10
cras at procontrol.fi
cras at procontrol.fi
Sun Dec 1 15:10:19 EET 2002
Update of /home/cvs/dovecot/src/lib-storage/subscription-file
In directory danu:/tmp/cvs-serv17362
Modified Files:
subscription-file.c
Log Message:
subsfile_foreach() (LSUB) leaked memory.
Index: subscription-file.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/subscription-file/subscription-file.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- subscription-file.c 25 Nov 2002 19:02:50 -0000 1.9
+++ subscription-file.c 1 Dec 2002 13:10:15 -0000 1.10
@@ -198,6 +198,9 @@
start = p+1;
}
- (void)close(fd);
+ if (mmap_base != NULL && munmap(mmap_base, mmap_length) < 0)
+ subsfile_set_syscall_error(storage, "munmap()", path);
+ if (close(fd) < 0)
+ subsfile_set_syscall_error(storage, "close()", path);
return ret;
}
More information about the dovecot-cvs
mailing list