Fixed closing of PDCH when enabling sysmo-bts' direct DSP access

If not compiled with this support, the closing function does not exists,
so it must not be called.

Removed a "#warning", because closing is already supported.
diff --git a/src/pcu_l1_if.cpp b/src/pcu_l1_if.cpp
index a4ab1d4..6b8b3fe 100644
--- a/src/pcu_l1_if.cpp
+++ b/src/pcu_l1_if.cpp
@@ -40,7 +40,6 @@
 // FIXME: move this, when changed from c++ to c.
 extern "C" {
 void *l1if_open_pdch(void *priv, uint32_t hlayer1);
-int l1if_close_pdch(void *obj);
 int l1if_connect_pdch(void *obj, uint8_t ts);
 int l1if_pdch_req(void *obj, uint8_t ts, int is_ptcch, uint32_t fn,
         uint16_t arfcn, uint8_t block_nr, uint8_t *data, uint8_t len);
@@ -476,7 +475,6 @@
 					"BTS. Please deactivate it!\n");
 			exit(0);
 #endif
-#warning close TBD
 		}
 
 		for (ts = 0; ts < 8; ts++) {
diff --git a/src/sysmo_sock.cpp b/src/sysmo_sock.cpp
index 1982472..a4cc6de 100644
--- a/src/sysmo_sock.cpp
+++ b/src/sysmo_sock.cpp
@@ -99,10 +99,12 @@
 
 	/* disable all slots, kick all TBFs */
 	for (trx = 0; trx < 8; trx++) {
+#ifdef ENABLE_SYSMODSP
 		if (bts->trx[trx].fl1h) {
 			l1if_close_pdch(bts->trx[trx].fl1h);
 			bts->trx[trx].fl1h = NULL;
 		}
+#endif
 		for (ts = 0; ts < 8; ts++)
 			bts->trx[trx].pdch[ts].enable = 0;
 		for (tfi = 0; tfi < 32; tfi++) {