* .
         */
 
-       sprintf(cmd, KVP_SCRIPTS_PATH "%s %s", "hv_get_dns_info", if_name);
+       sprintf(cmd, "exec %s %s", KVP_SCRIPTS_PATH "hv_get_dns_info", if_name);
 
        /*
         * Execute the command to gather DNS info.
         * Enabled: DHCP enabled.
         */
 
-       sprintf(cmd, KVP_SCRIPTS_PATH "%s %s", "hv_get_dhcp_info", if_name);
+       sprintf(cmd, "exec %s %s", KVP_SCRIPTS_PATH "hv_get_dhcp_info", if_name);
 
        file = popen(cmd, "r");
        if (file == NULL)
         * invoke the external script to do its magic.
         */
 
-       str_len = snprintf(cmd, sizeof(cmd), KVP_SCRIPTS_PATH "%s %s %s",
-                          "hv_set_ifconfig", if_filename, nm_filename);
+       str_len = snprintf(cmd, sizeof(cmd), "exec %s %s %s",
+                          KVP_SCRIPTS_PATH "hv_set_ifconfig",
+                          if_filename, nm_filename);
        /*
         * This is a little overcautious, but it's necessary to suppress some
         * false warnings from gcc 8.0.1.