Lines 940-953
Link Here
|
940 |
l=0; |
940 |
l=0; |
941 |
for (j=0; j<i; ) |
941 |
for (j=0; j<i; ) |
942 |
{ |
942 |
{ |
943 |
if (buf[j] != '\n' && buf[j] != '\r' && |
943 |
if (buf[j] != '\r' && |
944 |
!isspace((int)(unsigned char)buf[j])) |
944 |
!isspace((int)(unsigned char)buf[j])) |
945 |
{ |
945 |
{ |
946 |
goodheader= (*headerfunc)(fi, ""); |
946 |
goodheader= (*headerfunc)(fi, ""); |
947 |
|
947 |
|
948 |
for (k=j; k<i; k++) |
948 |
for (k=j; k<i; k++) |
949 |
{ |
949 |
{ |
950 |
if (buf[k] == '\n' || buf[k] == ':') |
950 |
if (buf[k] == '\r' || buf[k] == ':') |
951 |
break; |
951 |
break; |
952 |
} |
952 |
} |
953 |
|
953 |
|
Lines 958-970
Link Here
|
958 |
buf[k]=':'; |
958 |
buf[k]=':'; |
959 |
} |
959 |
} |
960 |
} |
960 |
} |
961 |
else if (buf[j] == '\n') |
961 |
else if (buf[j] == '\r') |
962 |
goodheader=0; |
962 |
goodheader=0; |
963 |
|
963 |
|
964 |
for (k=j; k<i; k++) |
964 |
for (k=j; k<i; k++) |
965 |
if (buf[k] == '\n') |
965 |
if (buf[k] == '\r') |
966 |
{ |
966 |
{ |
967 |
++k; |
967 |
++k; |
|
|
968 |
if (buf[k] == '\n') |
969 |
{ |
970 |
++k; |
971 |
} |
968 |
break; |
972 |
break; |
969 |
} |
973 |
} |
970 |
|
974 |
|
Lines 976-982
Link Here
|
976 |
j=k; |
980 |
j=k; |
977 |
} |
981 |
} |
978 |
|
982 |
|
979 |
buf[l++]='\n'; /* Always append a blank line */ |
983 |
// buf[l++]='\n'; /* Always append a blank line */ |
980 |
|
984 |
|
981 |
cnt=l; |
985 |
cnt=l; |
982 |
for (i=0; i<l; i++) |
986 |
for (i=0; i<l; i++) |