Signed-off-by: Alexandra Rukomoinikova <arukomoinikova@k2.cloud>
---
 ic/ovn-ic.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/ic/ovn-ic.c b/ic/ovn-ic.c
index cfdbd4b40..fa4a6b118 100644
--- a/ic/ovn-ic.c
+++ b/ic/ovn-ic.c
@@ -2329,8 +2329,8 @@ create_pushed_svcs_mon(struct ic_context *ctx,
     const struct sbrec_service_monitor *sb_rec;
     SBREC_SERVICE_MONITOR_FOR_EACH_EQUAL (sb_rec, key,
         ctx->sbrec_service_monitor_by_local_type) {
-        const char *target_az_name = smap_get_def(&sb_rec->options,
-                                                  "az-name", "");
+        const char *target_az_name = smap_get(&sb_rec->options,
+                                              "az-name");
         if (!target_az_name) {
             continue;
         }
@@ -2493,13 +2493,14 @@ create_service_monitor_data(struct ic_context *ctx,
 {
     const struct sbrec_sb_global *ic_sb = sbrec_sb_global_first(
                                                 ctx->ovnsb_idl);
-    const char *svc_monitor_mac = smap_get_def(&ic_sb->options,
-        "svc_monitor_mac", "");
+    const char *svc_monitor_mac = smap_get(&ic_sb->options,
+                                           "svc_monitor_mac");
 
-    if (svc_monitor_mac) {
-        sync_data->prpg_svc_monitor_mac = xstrdup(svc_monitor_mac);
+    if (!svc_monitor_mac) {
+        return;
     }
 
+    sync_data->prpg_svc_monitor_mac = xstrdup(svc_monitor_mac);
     create_pushed_svcs_mon(ctx, &sync_data->pushed_svcs_map);
     create_synced_svcs_mon(ctx, &sync_data->synced_svcs_map);
     create_local_ic_svcs_map(ctx, &sync_data->local_ic_svcs_map);
-- 
2.48.1

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to