From 9e8f6c73bbb3e30653cc1adc9b391dcb4ba8e892 Mon Sep 17 00:00:00 2001 From: "William A. Rowe Jr" Date: Fri, 28 Jun 2002 16:08:22 +0000 Subject: [PATCH] Prevent us from getting stuck in a NULL provider hash. Reported by: Sebastian Bergmann git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95908 13f79535-47bb-0310-9956-ffa450edef68 --- modules/dav/main/providers.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/dav/main/providers.c b/modules/dav/main/providers.c index ab7019ca18..5358a04835 100644 --- a/modules/dav/main/providers.c +++ b/modules/dav/main/providers.c @@ -80,5 +80,10 @@ DAV_DECLARE(void) dav_register_provider(apr_pool_t *p, const char *name, 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); } -- 2.40.0