Project "FreeSWITCH Source" received a push.

branch: master updated

       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