diff --git a/libs/freetdm/src/ftdm_io.c b/libs/freetdm/src/ftdm_io.c index e9dcf09480..f0a3df6da0 100644 --- a/libs/freetdm/src/ftdm_io.c +++ b/libs/freetdm/src/ftdm_io.c @@ -3840,7 +3840,7 @@ FT_DECLARE(ftdm_status_t) ftdm_channel_write(ftdm_channel_t *ftdmchan, void *dat FT_DECLARE(void) ftdm_call_clear_data(ftdm_caller_data_t *caller_data) { ftdm_call_clear_vars(caller_data); - memset(caller_data.raw_data, 0, sizeof(raw_data)); + memset(&caller_data->raw_data, 0, sizeof(caller_data->raw_data)); caller_data->raw_data_len = 0; return; }