akosut      96/04/08 06:05:00

  Modified:    src       mod_mime.c
  Log:
  Modify find_ct() to correctly deal with multiple content encodings.
  
  Revision  Changes    Path
  1.6       +7 -3      apache/src/mod_mime.c
  
  Index: mod_mime.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_mime.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -C3 -r1.5 -r1.6
  *** mod_mime.c        1996/03/31 01:07:02     1.5
  --- mod_mime.c        1996/04/08 13:04:59     1.6
  ***************
  *** 228,236 ****
          r->content_language = type;
        
          /* Check for Content-Encoding */
  !       if ((type = table_get (conf->encoding_types, ext)))
  !       r->content_encoding = type;
  ! 
          /* Check for a special handler, but not for proxy request */
          if ((type = table_get (conf->handlers, ext)) && !r->proxyreq)
          r->handler = type;
  --- 228,240 ----
          r->content_language = type;
        
          /* Check for Content-Encoding */
  !       if ((type = table_get (conf->encoding_types, ext))) {
  !       if (!r->content_encoding)
  !           r->content_encoding = type;
  !       else
  !           r->content_encoding = pstrcat(r->pool, r->content_encoding,
  !                                         ", ", type, NULL);
  !       }
          /* Check for a special handler, but not for proxy request */
          if ((type = table_get (conf->handlers, ext)) && !r->proxyreq)
          r->handler = type;
  
  
  

Reply via email to