diff options
| author | Russ White <russ@riw.us> | 2022-08-15 18:10:03 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-15 18:10:03 -0400 |
| commit | 261e70c66a5d6f637fef33d59ab580a52f3e3203 (patch) | |
| tree | c351859c77b0148bf0d845d72262a34b9f1d1b38 /lib/link_state.c | |
| parent | e1a39919e15a66897cbc5dc6f10282bce383c6f8 (diff) | |
| parent | 7a8120da5a059f0f4cb11a2e52b1ff51ae8e6619 (diff) | |
Merge pull request #11804 from donaldsharp/aug_coverity_update
Aug coverity update
Diffstat (limited to 'lib/link_state.c')
| -rw-r--r-- | lib/link_state.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/link_state.c b/lib/link_state.c index 0ef87b7a51..ab5a8515b5 100644 --- a/lib/link_state.c +++ b/lib/link_state.c @@ -1791,9 +1791,10 @@ struct ls_edge *ls_msg2edge(struct ls_ted *ted, struct ls_message *msg, case LS_MSG_EVENT_DELETE: edge = ls_find_edge_by_source(ted, attr); if (edge) { - if (delete) + if (delete) { ls_edge_del_all(ted, edge); - else + edge = NULL; + } else edge->status = DELETE; } break; |
