diff --git a/apps/app_dial.c b/apps/app_dial.c
index d3cda82c10219e42d1bb0442221f4475e434bea9..fc0b67b4d4a7fd5d59784055be35cfe9fbf3ff27 100644
--- a/apps/app_dial.c
+++ b/apps/app_dial.c
@@ -661,7 +661,6 @@ static void hanguptree(struct chanlist *outgoing, struct ast_channel *exception,
 				/* This is for the channel drivers */
 				outgoing->chan->hangupcause = AST_CAUSE_ANSWERED_ELSEWHERE;
 			}
-			ast_party_connected_line_free(&outgoing->connected);
 			ast_hangup(outgoing->chan);
 		}
 		oo = outgoing;