]> code.citadel.org Git - citadel.git/blobdiff - citadel/internet_addressing.c
* Removed the bmstrstr() function, and replaced all calls to it with calls
[citadel.git] / citadel / internet_addressing.c
index 9dbc5b875c99573c402656e4cdeb975e8ca628f4..e53954dfd4024af0b23a5316c5a127ace4a03cfd 100644 (file)
@@ -491,13 +491,13 @@ char *rfc822_fetch_field(char *rfc822, char *fieldname) {
        snprintf(fieldhdr, sizeof fieldhdr, "%s:", fieldname);
 
        /* Locate the end of the headers, so we don't run past that point */
-       end_of_headers = bmstrstr(rfc822, "\n\r\n", strncmp);
+       end_of_headers = strcasestr(rfc822, "\n\r\n");
        if (end_of_headers == NULL) {
-               end_of_headers = bmstrstr(rfc822, "\n\n", strncmp);
+               end_of_headers = strcasestr(rfc822, "\n\n");
        }
        if (end_of_headers == NULL) return (NULL);
 
-       field_start = bmstrstr(rfc822, fieldhdr, strncasecmp);
+       field_start = strcasestr(rfc822, fieldhdr);
        if (field_start == NULL) return(NULL);
        if (field_start > end_of_headers) return(NULL);