diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 174e2c3619a641a4c313122bd3346281f5958639..092064a23987aa684548015a884967eee0181fda 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -14482,7 +14482,6 @@ static int local_attended_transfer(struct sip_pvt *transferer, struct sip_dual *
 		transferer->refer->status = REFER_FAILED;
 		sip_pvt_unlock(targetcall_pvt);
 		ast_channel_unlock(current->chan1);
-		ast_channel_unlock(targetcall_pvt->owner);
 		return -1;
 	}