1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00
freebsd-ports/mail/cucipop/files/patch-ac
Vanilla I. Shu ab2c441b2e Fix segfaults when accessing a mailbox with 512 messages.
PR:		ports/28099
Submitted by:	Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
2001-06-26 09:53:39 +00:00

21 lines
577 B
Plaintext

--- cucipop.c.orig Tue Jun 26 17:51:11 2001
+++ cucipop.c Tue Jun 26 17:51:50 2001
@@ -48,7 +48,7 @@
#include "hsort.h"
#ifdef APOP
-#include "md5/md5.h"
+#include <md5.h>
#endif
#define MD5_DIGLEN 16
@@ -314,7 +314,7 @@
static void addblock(const off_t start)
{ if(msgs_filled==msgs_max&&
- !(msgs=realloc(msgs,(msgs_max+=GROWSTEP)*sizeof*msgs)))
+ !(msgs=realloc(msgs,((msgs_max+=GROWSTEP)+1)*sizeof*msgs)))
outofmem();
msgs[msgs_filled].order=msgs_filled;msgs[msgs_filled].start=start;
msgs[msgs_filled].virtsize=0;msgs[msgs_filled++].deleted=0;