stas        01/09/28 13:08:34

  Modified:    src/modules/perl modperl_config.c
  Log:
  - the empty slot check should be done against the original table. If we
    test against the overlayed table, we will copy only the first value for
    a given key in case there are more than one value for the same key.
    hence s/mrg->item/add->item/ in the check
  
  Revision  Changes    Path
  1.43      +1 -1      modperl-2.0/src/modules/perl/modperl_config.c
  
  Index: modperl_config.c
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_config.c,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- modperl_config.c  2001/09/28 19:51:40     1.42
  +++ modperl_config.c  2001/09/28 20:08:34     1.43
  @@ -24,7 +24,7 @@
           mrg->item = apr_table_copy(p, add->item); \
           for (i = 0; i < arr->nelts; i++) { \
               char *val; \
  -            if ((val = (char *)apr_table_get(mrg->item, entries[i].key))){ \
  +            if ((val = (char *)apr_table_get(add->item, entries[i].key))){ \
                   continue; \
               } \
               else if ((val = (char *)apr_table_get(base->item, entries[i].key))){ \
  
  
  


Reply via email to