priority = 0;
} else {
if (strncasecmp(buf, "From ", 5) == 0)
- stringcopy(from_, buf+5, sizeof(from_)-1);
+ stringcopy(from_, buf+5, sizeof(from_));
else if (strncasecmp(buf, "From: ", 6) == 0)
- stringcopy(from, buf+6, sizeof(from)-1);
+ stringcopy(from, buf+6, sizeof(from));
#ifdef FROM_DETECTION
else if (strncasecmp(buf, "To: ", 4) == 0)
- stringcopy(to, buf+4, sizeof(to)-1);
+ stringcopy(to, buf+4, sizeof(to));
#endif
else if (strncasecmp(buf, "Subject: ", 9) == 0)
- stringcopy(subject, buf+9, sizeof(subject)-1);
+ stringcopy(subject, buf+9, sizeof(subject));
else if (strncasecmp(buf, "Priority: ", 10) == 0)
priority = 1;
}
} else if (strncasecmp(buf, "From ", 5) == 0) {
inheader = 1;
- strncpy(from_, buf+5, sizeof(from_)-1);
- from[sizeof(from_)-1] = '\0';
+ stringcopy(from_, buf+5, sizeof(from_));
}
}