You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by wr...@apache.org on 2002/06/28 18:08:22 UTC

cvs commit: httpd-2.0/modules/dav/main providers.c

wrowe       2002/06/28 09:08:22

  Modified:    modules/dav/main providers.c
  Log:
    Prevent us from getting stuck in a NULL provider hash.
    Reported by: Sebastian Bergmann
  
  Revision  Changes    Path
  1.9       +5 -0      httpd-2.0/modules/dav/main/providers.c
  
  Index: providers.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/modules/dav/main/providers.c,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- providers.c	13 Mar 2002 20:47:45 -0000	1.8
  +++ providers.c	28 Jun 2002 16:08:22 -0000	1.9
  @@ -80,5 +80,10 @@
   
   const dav_provider * dav_lookup_provider(const char *name)
   {
  +    /* Better watch out against no registered providers */
  +    if (dav_repos_providers == NULL) {
  +        return NULL;
  +    }
  +
       return apr_hash_get(dav_repos_providers, name, APR_HASH_KEY_STRING);
   }