freebsd-ports/mail/popper/files/patch-aj
Andrey A. Chernov 3ca86b2cb5 Use snprintf now
1998-06-28 22:15:59 +00:00

95 lines
2.9 KiB
Text

*** pop_uidl.c.orig Thu Nov 20 00:20:38 1997
--- pop_uidl.c Mon Jun 29 02:13:18 1998
***************
*** 57,63 ****
"Message %d has been marked for deletion.",msg_id));
} else {
! sprintf(buffer, "%d %s", msg_id, mp->uidl_str);
if (nl = index(buffer, NEWLINE)) *nl = 0;
return (pop_msg (p,POP_SUCCESS, buffer));
}
--- 57,63 ----
"Message %d has been marked for deletion.",msg_id));
} else {
! snprintf(buffer, sizeof(buffer), "%d %s", msg_id, mp->uidl_str);
if (nl = index(buffer, NEWLINE)) *nl = 0;
return (pop_msg (p,POP_SUCCESS, buffer));
}
***************
*** 73,79 ****
/* Is the message flagged for deletion? */
if (mp->del_flag) continue;
! sprintf(buffer, "%d %s", x, mp->uidl_str);
/* nl = index(mp->uidl_str, NEWLINE); */
pop_sendline(p, buffer);
/*
--- 73,79 ----
/* Is the message flagged for deletion? */
if (mp->del_flag) continue;
! snprintf(buffer, sizeof(buffer), "%d %s", x, mp->uidl_str);
/* nl = index(mp->uidl_str, NEWLINE); */
pop_sendline(p, buffer);
/*
***************
*** 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,107 ----
POP *p;
MsgInfoList *mp;
{
! static char buf[MAXLINELEN], *cp;
fseek(p->drop, mp->offset, 0);
while (fgets(buf, sizeof(buf), p->drop) != NULL) {
***************
*** 150,158 ****
"Message %d has been marked for deletion.",msg_id));
} else {
! sprintf(buffer, "%d %s", msg_id, mp->uidl_str);
if (nl = index(buffer, NEWLINE)) *nl = 0;
! sprintf(buffer, "%s %d %s", buffer, mp->length, from_hdr(p, mp));
return (pop_msg (p,POP_SUCCESS, buffer));
}
} else {
--- 150,158 ----
"Message %d has been marked for deletion.",msg_id));
} else {
! snprintf(buffer, sizeof(buffer), "%d %s", msg_id, mp->uidl_str);
if (nl = index(buffer, NEWLINE)) *nl = 0;
! snprintf(buffer, sizeof(buffer), "%s %d %s", buffer, mp->length, from_hdr(p, mp));
return (pop_msg (p,POP_SUCCESS, buffer));
}
} else {
***************
*** 167,175 ****
/* Is the message flagged for deletion? */
if (mp->del_flag) continue;
! sprintf(buffer, "%d %s", x, mp->uidl_str);
if (nl = index(buffer, NEWLINE)) *nl = 0;
! sprintf(buffer, "%s %d %s", buffer, mp->length, from_hdr(p, mp));
pop_sendline(p, buffer);
}
}
--- 167,175 ----
/* Is the message flagged for deletion? */
if (mp->del_flag) continue;
! snprintf(buffer, sizeof(buffer), "%d %s", x, mp->uidl_str);
if (nl = index(buffer, NEWLINE)) *nl = 0;
! snprintf(buffer, sizeof(buffer), "%s %d %s", buffer, mp->length, from_hdr(p, mp));
pop_sendline(p, buffer);
}
}