apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@apache.org
Subject cvs commit: apr/strings apr_fnmatch.c
Date Sat, 06 Mar 2004 02:49:50 GMT
rbb         2004/03/05 18:49:50

  Modified:    strings  apr_fnmatch.c
  Log:
  Fix a bug in apr_match_glob.  We need to strdup the filename, otherwise
  each call to apr_dir_read will overwrite the previous name.
  
  Revision  Changes    Path
  1.10      +1 -1      apr/strings/apr_fnmatch.c
  
  Index: apr_fnmatch.c
  ===================================================================
  RCS file: /home/cvs/apr/strings/apr_fnmatch.c,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- apr_fnmatch.c	5 Mar 2004 19:52:06 -0000	1.9
  +++ apr_fnmatch.c	6 Mar 2004 02:49:50 -0000	1.10
  @@ -285,7 +285,7 @@
   
       while (apr_dir_read(&finfo, APR_FINFO_NAME, dir) == APR_SUCCESS) {
           if (apr_fnmatch(pattern, finfo.name, 0) == APR_SUCCESS) {
  -            *(const char **)apr_array_push(*result) = finfo.name;
  +            *(const char **)apr_array_push(*result) = apr_pstrdup(p, finfo.name);
           }
       }
       apr_dir_close(dir);
  
  
  

Mime
View raw message