make sure we terminate bsc_hack if the OML/RSL listening sockets cannot be created

diff --git a/src/input/ipaccess.c b/src/input/ipaccess.c
index 85ec031..ea7f847 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -587,6 +587,8 @@
 
 	/* Listen for OML connections */
 	ret = make_sock(&e1h->listen_fd, 3002, listen_fd_cb);
+	if (ret < 0)
+		return ret;
 
 	/* Listen for RSL connections */
 	ret = make_sock(&e1h->rsl_listen_fd, 3003, rsl_listen_fd_cb);