apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bnicho...@apache.org
Subject cvs commit: apr/file_io/win32 filepath.c
Date Fri, 14 Sep 2001 23:19:47 GMT
bnicholes    01/09/14 16:19:47

  Modified:    file_io/win32 filepath.c
  Log:
  Changed the NetWare deconstruct() if statement to look for a specific error.
  
  Revision  Changes    Path
  1.15      +5 -3      apr/file_io/win32/filepath.c
  
  Index: filepath.c
  ===================================================================
  RCS file: /home/cvs/apr/file_io/win32/filepath.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- filepath.c	2001/09/10 19:08:35	1.14
  +++ filepath.c	2001/09/14 23:19:47	1.15
  @@ -93,13 +93,15 @@
       /* Split the inpath into its separate parts. If it fails then
           we know we have a bad path.
       */
  -    if (deconstruct(testpath, server, volume, path, file, NULL, &elements, PATH_UNDEF))
  -        return APR_EBADPATH;
  +    if (deconstruct(testpath, server, volume, path, file, NULL, &elements, PATH_UNDEF))
{
  +        if (errno == EINVAL)
  +            return APR_EBADPATH;
  +    }
       
       /* If we got a volume part then continue splitting out the root.
           Otherwise we either have an incomplete or relative path
       */
  -    if (strlen(volume) > 0) {
  +    if (volume && strlen(volume) > 0) {
           newpath = apr_pcalloc(p, strlen(server)+strlen(volume)+5);
           construct(newpath, server, volume, NULL, NULL, NULL, PATH_NETWARE);
   
  
  
  

Mime
View raw message