]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Minor tweak to fix a problem with the fix to PR#94.
authordgaudet <dgaudet@unknown>
Sat, 19 Jul 1997 08:17:16 +0000 (08:17 +0000)
committerdgaudet <dgaudet@unknown>
Sat, 19 Jul 1997 08:17:16 +0000 (08:17 +0000)
Reviewed by: Alexei Kosut, Randy Terbush
Submitted by: Paul Sutton
Obtained from:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3@78663 13f79535-47bb-0310-9956-ffa450edef68

APACHE_1_2_X/src/modules/standard/mod_negotiation.c

index 22645b66a42e32a25ad83a74377cccec8254f64a..474b408792f94c83ef272039b87da2906d58bc2b 100644 (file)
@@ -1443,6 +1443,7 @@ int is_variant_better_na(negotiation_state *neg, var_rec *variant, var_rec *best
            the same charset quality, then we prefer this variant */
         if (variant->charset_quality == best->charset_quality &&
             (variant->content_charset != NULL &&
+             *variant->content_charset != '\0' &&
              strcmp(variant->content_charset, "iso-8859-1") != 0) &&
             (best->content_charset == NULL ||
              *best->content_charset == '\0' ||
@@ -1545,6 +1546,7 @@ float is_variant_better(negotiation_state *neg, var_rec *variant, var_rec *best,
        the same charset quality, then we prefer this variant */
     if (variant->charset_quality > best->charset_quality ||
        ((variant->content_charset != NULL &&
+          *variant->content_charset != '\0' &&
          strcmp(variant->content_charset, "iso-8859-1") != 0) &&
         (best->content_charset == NULL ||
          *best->content_charset == '\0' ||