diff options
Diffstat (limited to 'mail/popper/files/patch-aj')
-rw-r--r-- | mail/popper/files/patch-aj | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mail/popper/files/patch-aj b/mail/popper/files/patch-aj new file mode 100644 index 0000000..64e28d1 --- /dev/null +++ b/mail/popper/files/patch-aj @@ -0,0 +1,20 @@ +*** pop_uidl.c.bak Thu Nov 20 00:20:38 1997 +--- pop_uidl.c Mon Jun 29 01:28:01 1998 +*************** +*** 101,107 **** + POP *p; + MsgInfoList *mp; + { +! char buf[MAXLINELEN], *cp; + + fseek(p->drop, mp->offset, 0); + while (fgets(buf, sizeof(buf), p->drop) != NULL) { +--- 101,108 ---- + POP *p; + MsgInfoList *mp; + { +! /* prevent overflow in pop_euidl */ +! static char buf[MAXLINELEN - 128], *cp; + + fseek(p->drop, mp->offset, 0); + while (fgets(buf, sizeof(buf), p->drop) != NULL) { |