for now we only do handover of TCH channels
diff --git a/openbsc/src/handover_decision.c b/openbsc/src/handover_decision.c
index a195686..c0ec0a9 100644
--- a/openbsc/src/handover_decision.c
+++ b/openbsc/src/handover_decision.c
@@ -59,6 +59,15 @@
unsigned int best_better_db;
int i;
+ /* we currently only do handover for TCH channels */
+ switch (mr->lchan->type) {
+ case GSM_LCHAN_TCH_F:
+ case GSM_LCHAN_TCH_H:
+ break;
+ default:
+ return 0;
+ }
+
/* FIXME: implement actual averaging over multiple measurement
* reports */