From 59f44b60554df63d2fa270a42adc2ad045d76bb2 Mon Sep 17 00:00:00 2001 From: Moises Silva Date: Thu, 13 Dec 2012 23:27:43 -0500 Subject: [PATCH] freetdm: ftmod_analog_em: Fix incorrect read length --- libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c b/libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c index 8d2f1bb38f..6888cbf8c5 100644 --- a/libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c +++ b/libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c @@ -264,8 +264,6 @@ static void *ftdm_analog_em_channel_run(ftdm_thread_t *me, void *obj) ftdm_wait_flag_t flags = FTDM_READ; ftdm_size_t dlen = 0; - len = sizeof(frame); - elapsed += interval; state_counter += interval; @@ -488,7 +486,7 @@ static void *ftdm_analog_em_channel_run(ftdm_thread_t *me, void *obj) continue; } - len = 0; + len = sizeof(frame); if (ftdm_channel_read(ftdmchan, frame, &len) != FTDM_SUCCESS) { ftdm_log(FTDM_LOG_ERROR, "READ ERROR [%s]\n", ftdmchan->last_error); goto done;