qos record:fix disable on interface delete 49/13549/3
authorEyal Bari <ebari@cisco.com>
Thu, 19 Jul 2018 11:12:40 +0000 (14:12 +0300)
committerNeale Ranns <nranns@cisco.com>
Thu, 19 Jul 2018 18:02:43 +0000 (18:02 +0000)
handle the case where qos record was enabled more than once

Change-Id: Ic901b2f5b400751e82d57655983d10457ec62243
Signed-off-by: Eyal Bari <ebari@cisco.com>
src/vnet/qos/qos_record.c

index 7181e3b..b05cfe6 100644 (file)
@@ -98,7 +98,7 @@ qos_record_ip_interface_add_del (vnet_main_t * vnm,
 
       FOR_EACH_QOS_SOURCE (qs)
       {
-       qos_record_disable (sw_if_index, qs);
+       while (qos_record_disable (sw_if_index, qs) == 0);
       }
     }