use vty->type instead of local variable

We can check if we're parsing the config file by checking
whether vty->type equals VTY_FILE. This avoids the use of
an extra local variable to track the parsing state.

Change-Id: I85161575e025f7c389832427a434bd8e2d6ecc75
Fixes: 1051c4208834c22d344dd92d25addfd8e5d95993
Related: OS#3355
diff --git a/src/libmsc/msc_vty.c b/src/libmsc/msc_vty.c
index c5d2832..7745e5d 100644
--- a/src/libmsc/msc_vty.c
+++ b/src/libmsc/msc_vty.c
@@ -466,7 +466,7 @@
       "This name is used for GSUP routing and must be set if more than one MSC is connected to the HLR. "
       "The default is 'MSC-00-00-00-00-00-00'.\n")
 {
-	if (!msc_parsing_config_file) {
+	if (vty->type != VTY_FILE) {
 		vty_out(vty, "The IPA name cannot be changed at run-time; "
 			"It can only be set in the configuraton file.%s", VTY_NEWLINE);
 		return CMD_WARNING;