X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fcitmail.c;h=1c54a5d404092b68685fd7bb715a0a79c8392688;hb=f781bc87eeff269e5d570e0d9ecf14efac980cf4;hp=183d1544abd783e502e0ea9dbb071d327707e332;hpb=971a2a6395d1c5fb418f3e2b64ef5213089e6255;p=citadel.git diff --git a/citadel/citmail.c b/citadel/citmail.c index 183d1544a..1c54a5d40 100644 --- a/citadel/citmail.c +++ b/citadel/citmail.c @@ -177,7 +177,7 @@ int main(int argc, char **argv) { fp = tmpfile(); if (fp == NULL) return(errno); - sprintf(fromline, "From: someone@somewhere.org"); + snprintf(fromline, sizeof fromline, "From: someone@somewhere.org"); while (fgets(buf, 1024, stdin) != NULL) { fprintf(fp, "%s", buf); if (!strncasecmp(buf, "From:", 5)) strcpy(fromline, buf); @@ -192,12 +192,12 @@ int main(int argc, char **argv) { serv_gets(buf); if (buf[0]!='2') cleanup(1); - sprintf(buf, "MAIL %s", fromline); + snprintf(buf, sizeof buf, "MAIL %s", fromline); serv_puts(buf); serv_gets(buf); if (buf[0]!='2') cleanup(1); - sprintf(buf, "RCPT To: %s", argv[1]); + snprintf(buf, sizeof buf, "RCPT To: %s", argv[1]); serv_puts(buf); serv_gets(buf); if (buf[0]!='2') cleanup(1);