From 64c678f17a4c846342c1282763579c3b0266bc4e Mon Sep 17 00:00:00 2001 From: Moises Silva Date: Thu, 1 May 2014 20:28:23 -0400 Subject: [PATCH] freetdm: ftdm_gsm: Fix a few compilation warnings --- libs/freetdm/src/ftmod/ftmod_gsm/ftmod_gsm.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/libs/freetdm/src/ftmod/ftmod_gsm/ftmod_gsm.c b/libs/freetdm/src/ftmod/ftmod_gsm/ftmod_gsm.c index 58b7789fe2..16d576da37 100755 --- a/libs/freetdm/src/ftmod/ftmod_gsm/ftmod_gsm.c +++ b/libs/freetdm/src/ftmod/ftmod_gsm/ftmod_gsm.c @@ -1071,6 +1071,10 @@ static void *ftdm_gsm_run(ftdm_thread_t *me, void *obj) memset(buffer, 0, sizeof(buffer)); n = read_channel(gsm_data->dchan, buffer, sizeof(buffer)-1); + if (n < 0) { + ftdm_log(FTDM_LOG_ERROR, "Failed to read from GSM data channel on span %s\n", span->name); + continue; + } m = strlen(buffer); wat_span_process_read(span->span_id, buffer, m); #if LOG_SIG_DATA @@ -1180,8 +1184,8 @@ COMMAND_HANDLER(status) const wat_chip_info_t *chip_info = NULL; const wat_sim_info_t *sim_info = NULL; const wat_net_info_t *net_info = NULL; - const wat_sig_info_t *sig_info = NULL; - const wat_pin_stat_t *pin_stat = NULL; + //const wat_sig_info_t *sig_info = NULL; + //const wat_pin_stat_t *pin_stat = NULL; span_id = atoi(argv[0]); @@ -1198,8 +1202,8 @@ COMMAND_HANDLER(status) chip_info = wat_span_get_chip_info(span->span_id); sim_info = wat_span_get_sim_info(span->span_id); net_info = wat_span_get_net_info(span->span_id); - sig_info = wat_span_get_sig_info(span->span_id); - pin_stat = wat_span_get_pin_info(span->span_id); + //sig_info = wat_span_get_sig_info(span->span_id); + //pin_stat = wat_span_get_pin_info(span->span_id); stream->write_function(stream, "Span %d (%s):\n", span->span_id, span->name);