diff --git a/libs/freetdm/src/ftdm_io.c b/libs/freetdm/src/ftdm_io.c
index 7355c8497c..605f13c0bc 100644
--- a/libs/freetdm/src/ftdm_io.c
+++ b/libs/freetdm/src/ftdm_io.c
@@ -3906,7 +3906,7 @@ done:
 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;
 }