osmo-nitb: exit when MNCC socket init failed

Change-Id: Icef97bb5da9840b810fe6f4b4da6abd4baa66915
diff --git a/openbsc/src/osmo-nitb/bsc_hack.c b/openbsc/src/osmo-nitb/bsc_hack.c
index c3ecf4c..992d4c8 100644
--- a/openbsc/src/osmo-nitb/bsc_hack.c
+++ b/openbsc/src/osmo-nitb/bsc_hack.c
@@ -292,9 +292,13 @@
 #endif
 
 	/* Initialize MNCC socket if appropriate */
-	if (mncc_sock_path)
-		mncc_sock_init(bsc_gsmnet, mncc_sock_path);
-	else
+	if (mncc_sock_path) {
+		rc = mncc_sock_init(bsc_gsmnet, mncc_sock_path);
+		if (rc) {
+			fprintf(stderr, "MNCC socket initialization failed. exiting.\n");
+			exit(1);
+		}
+	} else
 		DEBUGP(DMNCC, "Using internal MNCC handler.\n");
 
 	/* Read the config */