Fix 'delete-trx1' command of bs11_config (we can now delete TRX1)

diff --git a/src/rs232.c b/src/rs232.c
index 24577ea..24a3b05 100644
--- a/src/rs232.c
+++ b/src/rs232.c
@@ -44,6 +44,7 @@
 	unsigned int rxmsg_bytes_missing;
 
 	unsigned int delay_ms;
+	struct gsm_bts *bts;
 };
 
 /* FIXME: this needs to go */
@@ -128,6 +129,7 @@
 	if (!sh->rx_msg) {
 		sh->rx_msg = msgb_alloc(SERIAL_ALLOC_SIZE);
 		sh->rx_msg->l2h = NULL;
+		sh->rx_msg->trx = sh->bts->c0;
 	}
 	msg = sh->rx_msg;
 
@@ -197,7 +199,8 @@
 	return rc;
 }
 
-int rs232_setup(const char *serial_port, unsigned int delay_ms)
+int rs232_setup(const char *serial_port, unsigned int delay_ms,
+		struct gsm_bts *bts)
 {
 	int rc, serial_fd;
 	struct termios tio;
@@ -234,6 +237,7 @@
 	ser_handle->fd.cb = serial_fd_cb;
 	ser_handle->fd.data = ser_handle;
 	ser_handle->delay_ms = delay_ms;
+	ser_handle->bts = bts;
 	rc = bsc_register_fd(&ser_handle->fd);
 	if (rc < 0) {
 		fprintf(stderr, "could not register FD: %s\n",