diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 10fa823b733c5a5347e3decac38558c9000c722a..bb476c20ee34b12749b7da2b63d76d6d3af0d156 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -1038,7 +1038,7 @@ retry:
 		pvt->autoid = -1;
 		pvt->initid = -1;
 		if (pvt->bridgetrans)
-			ast_translator_free_path(p->bridgetrans);
+			ast_translator_free_path(pvt->bridgetrans);
 		pvt->bridgetrans = NULL;
 
 		/* Already gone */