]> git.proxmox.com Git - ovs.git/commit
bridge: Fix null dereference on ct_timeout_policy record
authorYi-Hung Wei <yihung.wei@gmail.com>
Fri, 26 Jun 2020 18:21:06 +0000 (11:21 -0700)
committerWilliam Tu <u9012063@gmail.com>
Sat, 27 Jun 2020 23:40:04 +0000 (16:40 -0700)
commit98670b77ffe8b36c9d5089022ee36680aeecc542
treee0fdccb285973b56ae8656b600bda97c04289a74
parent51119374ce921fca9cfc62a05cca614f72dc4608
bridge: Fix null dereference on ct_timeout_policy record

Accoridng to vswitch.ovsschema, each CT_Zone record may have
zero or one associcated CT_Timeout_policy.  Thus, this patch
checks if ovsrec_ct_timeout_policy exist before accesses the
record.

VMWare-BZ: 2585825
Fixes: 45339539f69d ("ovs-vsctl: Add conntrack zone commands.")
Fixes: 993cae678bca ("ofproto-dpif: Consume CT_Zone, and CT_Timeout_Policy tables")
Reported-by: Yang Song <yangsong@vmware.com>
Signed-off-by: Yi-Hung Wei <yihung.wei@gmail.com>
Signed-off-by: William Tu <u9012063@gmail.com>
tests/ovs-vsctl.at
utilities/ovs-vsctl.c
vswitchd/bridge.c