misc: Fix compiler warning about incompatible pointers
diff --git a/openbsc/src/mncc_sock.c b/openbsc/src/mncc_sock.c
index 3f13075..2eef7c8 100644
--- a/openbsc/src/mncc_sock.c
+++ b/openbsc/src/mncc_sock.c
@@ -48,7 +48,7 @@
 static struct mncc_sock_state *g_state;
 
 /* input from CC code into mncc_sock */
-void mncc_sock_from_cc(struct gsm_network *net, struct msgb *msg)
+int mncc_sock_from_cc(struct gsm_network *net, struct msgb *msg)
 {
 	struct gsm_mncc *mncc_in = (struct gsm_mncc *) msgb_data(msg);
 	int msg_type = mncc_in->msg_type;
@@ -69,7 +69,7 @@
 		}
 		/* free the original message */
 		msgb_free(msg);
-		return;
+		return -1;
 	}
 
 	/* FIXME: check for some maximum queue depth? */
@@ -77,6 +77,7 @@
 	/* Actually enqueue the message and mark socket write need */
 	msgb_enqueue(&net->upqueue, msg);
 	g_state->conn_bfd.when |= BSC_FD_WRITE;
+	return 0;
 }
 
 void mncc_sock_write_pending(void)