Commit 24deeebb authored by Doug MacEachern's avatar Doug MacEachern
Browse files

reverting to sterlings original segv fix when extension_mappings is NULL


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90512 13f79535-47bb-0310-9956-ffa450edef68
parent cd0e0009
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -149,7 +149,7 @@ static void *create_mime_dir_config(apr_pool_t *p, char *dummy)
    mime_dir_config *new =
    (mime_dir_config *) apr_palloc(p, sizeof(mime_dir_config));

    new->extension_mappings = apr_hash_make(p);
    new->extension_mappings = NULL;

    new->charsets_remove = NULL;
    new->encodings_remove = NULL;
@@ -827,8 +827,10 @@ static int find_ct(request_rec *r)
        ap_str_tolower(ext);
#endif

        if (conf->extension_mappings != NULL) {
            exinfo = (extension_info*)apr_hash_get(conf->extension_mappings,
                                                   ext, APR_HASH_KEY_STRING);
        }

        if (exinfo == NULL) {
            if ((type = apr_hash_get(mime_type_extensions, ext,