summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorWilliam Tu <u9012063@gmail.com>2020-03-17 16:12:21 -0700
committerWilliam Tu <u9012063@gmail.com>2020-03-19 16:59:23 -0700
commit9a8a18f9fa27f72cfdb9da75f10bffc9ab621e33 (patch)
treebde03ab182ee365d96ec3d76a2772be543cf2b0e /lib
parent075e1c4967e5872a7c58aebeca34df1dd78b5e23 (diff)
downloadopenvswitch-9a8a18f9fa27f72cfdb9da75f10bffc9ab621e33.tar.gz
conntrack: Fix NULL pointer dereference.
Coverity CID 279957 reports NULL pointer derefence when 'conn' is NULL and calling ct_print_conn_info. Cc: Usman Ansari <uansari@vmware.com> Signed-off-by: William Tu <u9012063@gmail.com> Acked-by: Dumitru Ceara <dceara@redhat.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/conntrack.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/conntrack.c b/lib/conntrack.c
index ff5a89457..001a37ff6 100644
--- a/lib/conntrack.c
+++ b/lib/conntrack.c
@@ -1302,7 +1302,7 @@ process_one(struct conntrack *ct, struct dp_packet *pkt,
if (!conn) {
pkt->md.ct_state |= CS_TRACKED | CS_INVALID;
char *log_msg = xasprintf("Missing master conn %p", rev_conn);
- ct_print_conn_info(conn, log_msg, VLL_INFO, true, true);
+ ct_print_conn_info(rev_conn, log_msg, VLL_INFO, true, true);
free(log_msg);
return;
}