]> git.proxmox.com Git - mirror_frr.git/commitdiff
ospfd: The CLI validates the IP address
authorJafar Al-Gharaibeh <jafar@atcorp.com>
Thu, 29 Jun 2017 04:21:14 +0000 (23:21 -0500)
committerJafar Al-Gharaibeh <jafar@atcorp.com>
Thu, 29 Jun 2017 04:21:14 +0000 (23:21 -0500)
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
ospfd/ospf_vty.c

index 890a272b9622d154ada732b7ea3557d0fb4cdd9f..a2e1d601fadc8673e5481da5d8636f22b528b017 100644 (file)
@@ -7031,7 +7031,7 @@ DEFUN (ip_ospf_area,
 
   // Check if we have an address arg and proccess it
   if (argc == idx + 3) {
-    VTY_GET_IPV4_ADDRESS("interface address", addr, argv[(idx+2)]->arg);
+    inet_aton(argv[idx+2]->arg, &addr);
     // update/create address-level params
     params = ospf_get_if_params ((ifp), (addr));
     if (OSPF_IF_PARAM_CONFIGURED(params, if_area))
@@ -7091,7 +7091,7 @@ DEFUN (no_ip_ospf_area,
 
   // Check if we have an address arg and proccess it
   if (argc == idx + 3) {
-    VTY_GET_IPV4_ADDRESS("interface address", addr, argv[(idx+2)]->arg);
+    inet_aton(argv[idx+2]->arg, &addr);
     params = ospf_lookup_if_params (ifp, addr);
     if ((params) == NULL)
       return CMD_SUCCESS;