Index: /branches/rel_apv_10_4_0_112_india/usr/src/sys/click/app/slb/slb_wrapper.c
===================================================================
--- /branches/rel_apv_10_4_0_112_india/usr/src/sys/click/app/slb/slb_wrapper.c	(revision 38017)
+++ /branches/rel_apv_10_4_0_112_india/usr/src/sys/click/app/slb/slb_wrapper.c	(working copy)
@@ -1101,6 +1101,17 @@
 		return ERR_SLBN_NAME_TOO_LONG; /* not really it, but... */
 	}
 
+        if ((new_vs = slb_find_vs_by_name(name)) != NULL) {
+            if (cli_need_challenge()) {
+                printf("Warning! This operation will re-write the virtual service name\n"
+                    "Type \"YES\" to confirm your operation:");
+                if (!challange_user("YES\n")) {
+                    printf("Info: operation is aborted by user.\n");
+                    return 0;
+                }
+            }
+        }
+
 	char *segment_symbol = strstr(name, "@@");
 	
 	if (segment_symbol) {
