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);
}