Skip to content
Snippets Groups Projects
Commit f013ae61 authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

Suppress Coverity rantings about this "non-recursive" lock.

The lock is recursive.
parent b0533e26
No related branches found
No related tags found
No related merge requests found
Pipeline #7696 failed
...@@ -147,6 +147,7 @@ long listDettach(link_list_t* list) ...@@ -147,6 +147,7 @@ long listDettach(link_list_t* list)
listLock(list); listLock(list);
if((refs=--list->refs)==0) { if((refs=--list->refs)==0) {
// coverity[sleep:SUPPRESS]
listUnlock(list); listUnlock(list);
listFree(list); listFree(list);
} }
...@@ -765,6 +766,7 @@ void* listRemoveTaggedNode(link_list_t* list, list_node_tag_t tag, bool free_dat ...@@ -765,6 +766,7 @@ void* listRemoveTaggedNode(link_list_t* list, list_node_tag_t tag, bool free_dat
listLock(list); listLock(list);
// coverity[double_lock:SUPPRESS]
if((node=listFindTaggedNode(list, tag)) != NULL) if((node=listFindTaggedNode(list, tag)) != NULL)
data = list_remove_node(list, node, free_data); data = list_remove_node(list, node, free_data);
...@@ -794,6 +796,7 @@ long listRemoveNodes(link_list_t* list, list_node_t* node, long max, bool free_d ...@@ -794,6 +796,7 @@ long listRemoveNodes(link_list_t* list, list_node_t* node, long max, bool free_d
break; break;
} }
// coverity[double_unlock:SUPPRESS]
listUnlock(list); listUnlock(list);
return(count); return(count);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment