via: 3830484155cfa3bd8ef09b88515e8afa6c251121 (commit)
from: 946ec62893014a5796d0d90b1fc62797d4102164 (commit)
= COMMIT LOG ===========================================================
committer: Moises Silva
comments:
freetdm: do not expect result_cb to be set to make the interface cleaner
diff --git a/libs/freetdm/src/ftdm_io.c b/libs/freetdm/src/ftdm_io.c
index 0f92f59..c9000de 100644
--- a/libs/freetdm/src/ftdm_io.c
+++ b/libs/freetdm/src/ftdm_io.c
@@ -37,9 +37,6 @@
*
*/
-#ifdef MOYTEST
-crap
-#endif
#define _GNU_SOURCE
#include "private/ftdm_core.h"
#include <stdarg.h>
@@ -2509,10 +2506,12 @@ FT_DECLARE(ftdm_status_t) _ftdm_call_place(const char *file, const char *func, i
}
/* we have a locked channel and are not afraid of using it! */
- status = hunting->result_cb(fchan, caller_data);
- if (status != FTDM_SUCCESS) {
- status = FTDM_ECANCELED;
- goto done;
+ if (hunting->result_cb) {
+ status = hunting->result_cb(fchan, caller_data);
+ if (status != FTDM_SUCCESS) {
+ status = FTDM_ECANCELED;
+ goto done;
+ }
}
ftdm_channel_set_caller_data(fchan, caller_data);
Summary of changes: libs/freetdm/src/ftdm_io.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-)
this email was generated because of /git/your-repo.git/hooks/post-receive by the file /git-core/contrib/hooks/post-receive-email
For more info, see http://blog.chomperstomp.com/?p=630
--
FreeSWITCH Source