akosut      96/08/15 13:15:44

  Modified:    src       mod_negotiation.c
  Log:
  In the absense of other considerations, cause Apache to send the smallest
  variant, even if the types are different (Accept-header order should not
  make a difference - the client would have sent us a q-value if it cared).
  
  Revision  Changes    Path
  1.16      +1 -3      apache/src/mod_negotiation.c
  
  Index: mod_negotiation.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_negotiation.c,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -C3 -r1.15 -r1.16
  *** mod_negotiation.c 1996/08/15 20:12:10     1.15
  --- mod_negotiation.c 1996/08/15 20:15:42     1.16
  ***************
  *** 1026,1036 ****
                            || (variant->lang_index == best->lang_index
                                && ((levcmp = level_cmp (variant, best)) == 1
                                    || (levcmp == 0
  -                                     && !strcmp (variant->type_name,
  -                                                 best->type_name)
                                        && (find_content_length(neg, variant)
                                            <
  !                             find_content_length(neg, best)))))))))
            {
                best = variant;
                best_quality = q;
  --- 1026,1034 ----
                            || (variant->lang_index == best->lang_index
                                && ((levcmp = level_cmp (variant, best)) == 1
                                    || (levcmp == 0
                                        && (find_content_length(neg, variant)
                                            <
  !                                      find_content_length(neg, best)))))))))
            {
                best = variant;
                best_quality = q;
  
  
  

Reply via email to