]> git.proxmox.com Git - mirror_frr.git/blobdiff - ripngd/ripngd.c
*: make all route_map_rule_cmd const
[mirror_frr.git] / ripngd / ripngd.c
index 120f46f0da70a915409f7df8248bbd08f67f2967..ad2ddd0dba8a2ace03f0ca269d234bd9c388209f 100644 (file)
@@ -2361,7 +2361,7 @@ DEFUN (show_ipv6_protocols,
     return CMD_SUCCESS;
 
   vty_out (vty, "Routing Protocol is \"ripng\"\n");
-  
+
   vty_out (vty, "Sending updates every %ld seconds, next due in %d seconds\n",
           ripng->update_time, 0);
 
@@ -2795,18 +2795,14 @@ static int ripng_vrf_enable(struct vrf *vrf)
                if (yang_module_find("frr-ripngd") && old_vrf_name) {
                        struct lyd_node *ripng_dnode;
 
-                       pthread_rwlock_wrlock(&running_config->lock);
-                       {
-                               ripng_dnode = yang_dnode_get(
-                                                  running_config->dnode,
-                                                  "/frr-ripngd:ripngd/instance[vrf='%s']/vrf",
-                                                  old_vrf_name);
-                               if (ripng_dnode) {
-                                       yang_dnode_change_leaf(ripng_dnode, vrf->name);
-                                       running_config->version++;
-                               }
+                       ripng_dnode = yang_dnode_get(
+                               running_config->dnode,
+                               "/frr-ripngd:ripngd/instance[vrf='%s']/vrf",
+                               old_vrf_name);
+                       if (ripng_dnode) {
+                               yang_dnode_change_leaf(ripng_dnode, vrf->name);
+                               running_config->version++;
                        }
-                       pthread_rwlock_unlock(&running_config->lock);
                }
                if (old_vrf_name)
                        XFREE(MTYPE_RIPNG_VRF_NAME, old_vrf_name);