]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: ftdm_r2 - process only OOB events
authorMoises Silva <moy@sangoma.com>
Thu, 9 Dec 2010 03:55:43 +0000 (22:55 -0500)
committerMoises Silva <moy@sangoma.com>
Thu, 9 Dec 2010 03:55:43 +0000 (22:55 -0500)
libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c
libs/freetdm/src/testsangomaboost.c

index ab85d2b4d65e0ab8505f653ed2ffa20037d03488..cfb57b28e65bc4b770a6cc78688c2c0d5796477c 100644 (file)
@@ -988,6 +988,10 @@ static int ftdm_r2_io_get_oob_event(openr2_chan_t *r2chan, openr2_oob_event_t *e
                return -1;
        }
 
+       if (fevent->e_type != FTDM_EVENT_OOB) {
+               return 0;
+       }
+
        switch (fevent->enum_id) {
        case FTDM_OOB_CAS_BITS_CHANGE:
                {
index e9042eef1757a17d8a7596e6cbf051ef3850fd04..01e5a6be22d2141509652c9b62760c8cc9b73f1e 100644 (file)
@@ -52,7 +52,6 @@
 #define __USE_BSD
 #endif
 #include <unistd.h>
-#endif
 #include "freetdm.h"