From d622ff81fc59cd0694e0b964d21c384469d5fd8e Mon Sep 17 00:00:00 2001 From: Noriko Hosoi Date: Feb 19 2015 18:23:24 +0000 Subject: Coverity fix - Invalid Dereference in ndn_cache_add (dn.c) (cherry picked from commit d132bc4014dc5bd5f69f403ca415de0007713b61) --- diff --git a/ldap/servers/slapd/dn.c b/ldap/servers/slapd/dn.c index 9c1084f..db050c8 100644 --- a/ldap/servers/slapd/dn.c +++ b/ldap/servers/slapd/dn.c @@ -2936,7 +2936,8 @@ ndn_cache_add(char *dn, size_t dn_len, char *ndn, size_t ndn_len) new_node->next = NULL; } else { new_node->next = ndn_cache->head; - ndn_cache->head->prev = new_node; + if(ndn_cache->head) + ndn_cache->head->prev = new_node; } ndn_cache->head = new_node; PR_Unlock(lru_lock);