]> granicus.if.org Git - apache/commitdiff
Fix a seg fault.
authorBill Stoddard <stoddard@apache.org>
Fri, 24 Aug 2001 15:14:43 +0000 (15:14 +0000)
committerBill Stoddard <stoddard@apache.org>
Fri, 24 Aug 2001 15:14:43 +0000 (15:14 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90631 13f79535-47bb-0310-9956-ffa450edef68

modules/experimental/cache_util.c

index 9d57f67a44016a6cb6de267ff675867eb300454b..f80a14255cfd4cc6eb1d4fb5cec6addb95c71df6 100644 (file)
@@ -181,7 +181,7 @@ int ap_cache_liststr(const char *list, const char *key, char **val)
 /* return each comma separated token, one at a time */
 const char *ap_cache_tokstr(apr_pool_t *p, const char *list, const char **str)
 {
-    apr_off_t len = 0, i;
+    apr_off_t i;
     const char *s;
 
     s = ap_strchr_c(list, ',');
@@ -198,8 +198,8 @@ const char *ap_cache_tokstr(apr_pool_t *p, const char *list, const char **str)
        i--;
 
     *str = s;
-    if (len)
-       return apr_pstrndup(p, list, len);
+    if (i)
+       return apr_pstrndup(p, list, i);
     else
        return NULL;