Fix for header lines without a key

This commit is contained in:
Michiel Broek
2002-06-20 21:44:19 +00:00
parent f5603a2527
commit 0a4b9a0a28
4 changed files with 26 additions and 9 deletions

View File

@@ -120,6 +120,13 @@ rfcmsg *parsrfc(FILE *fp)
*/
cur->key = xstrcpy(buffer);
cur->val = xstrcpy((char *)" ");
} else if ((p=strchr(buffer,':')) && (p > buffer)) {
/*
* Header line without information, don't add this one.
*/
Syslog('!', "Header line %s without key value", buffer);
cur->key = xstrcpy(buffer);
cur->val = xstrcpy((char *)" ");
} else {
Syslog('M', "Non-header line: \"%s\"",buffer);
cur->key = xstrcpy((char *)"X-Body-Start");