Refrain from accessing uninitialized memory (GGUS #81757)
authorDaniel Kouřil <kouril@ics.muni.cz>
Tue, 15 May 2012 07:07:38 +0000 (07:07 +0000)
committerDaniel Kouřil <kouril@ics.muni.cz>
Tue, 15 May 2012 07:07:38 +0000 (07:07 +0000)
org.gridsite.core/src/mod_gridsite.c

index d388fd7..5bf143b 100644 (file)
@@ -3237,7 +3237,9 @@ static int mod_gridsite_perm_handler(request_rec *r)
     
     apr_table_setn(r->notes, "GRST_PERM", apr_psprintf(r->pool, "%d", perm));
 
-    cred = user->firstcred;
+    cred = NULL;
+    if (user)
+       cred = user->firstcred;
     if ((cred != NULL) && (strncmp(cred->auri, "dn:", 3) == 0))
       {
         apr_table_setn(r->notes, "GRST_CRED_AURI_0",