From 2dbc728a47409cd60541286dbe59e6e94225c066 Mon Sep 17 00:00:00 2001
From: An-Cheng Huang <ancheng@vyatta.com>
Date: Mon, 28 Jun 2010 16:12:34 -0700
Subject: return false for invalid value instead of exiting

---
 src/cli_new.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cli_new.c b/src/cli_new.c
index 5fdf60b..896206d 100644
--- a/src/cli_new.c
+++ b/src/cli_new.c
@@ -2046,12 +2046,12 @@ boolean validate_value(vtw_def *def, char *cp)
       if (cp[i] == '\'') {
         fprintf(out_stream, "Cannot use the \"'\" (single quote) character "
                             "in a value string\n");
-        bye("single quote in value string\n");
+        return FALSE;
       }
       if (cp[i] == '\n') {
         fprintf(out_stream, "Cannot use the newline character "
                             "in a value string\n");
-        bye("newline in value string\n");
+        return FALSE;
       }
     }
   }
-- 
cgit v1.2.3