summaryrefslogtreecommitdiff
path: root/lib/base
diff options
context:
space:
mode:
authorFranziskus Kiefer <franziskuskiefer@gmail.com>2016-10-17 16:49:34 +0200
committerFranziskus Kiefer <franziskuskiefer@gmail.com>2016-10-17 16:49:34 +0200
commit743a627b8cece18527f1a308d84e52d130fefb81 (patch)
tree21b706cff5e6818455af962bf99e29b68e896c7c /lib/base
parenta81a211cc481286d046598a4933d27249ee20862 (diff)
downloadnss-hg-743a627b8cece18527f1a308d84e52d130fefb81.tar.gz
Bug 1277228 - some scan-build fixes to enable it on base/certdb/certhigh, r=ttaubert
try: -t all
Diffstat (limited to 'lib/base')
-rw-r--r--lib/base/list.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/base/list.c b/lib/base/list.c
index a36cdb1b3..e798cf09c 100644
--- a/lib/base/list.c
+++ b/lib/base/list.c
@@ -52,20 +52,17 @@ pointer_compare(void *a, void *b)
static nssListElement *
nsslist_get_matching_element(nssList *list, void *data)
{
- PRCList *link;
nssListElement *node;
node = list->head;
if (!node) {
return NULL;
}
- link = &node->link;
while (node) {
/* using a callback slows things down when it's just compare ... */
if (list->compareFunc(node->data, data)) {
break;
}
- link = &node->link;
- if (link == PR_LIST_TAIL(&list->head->link)) {
+ if (&node->link == PR_LIST_TAIL(&list->head->link)) {
node = NULL;
break;
}