diff --git a/channel.c b/channel.c
index 8b5088dc8cc5a7a7fcab7dcf0b0f3eba8fc8e723..8850dd52d75779f9412fd8e4d6595b9b5452a3ac 100644
--- a/channel.c
+++ b/channel.c
@@ -1891,7 +1891,6 @@ static struct ast_frame *__ast_read(struct ast_channel *chan, int dropaudio)
 				func(data);
 			} else {
 				blah = 0;
-				ast_channel_lock(chan);
 				ioctl(chan->timingfd, ZT_TIMERCONFIG, &blah);
 				chan->timingdata = NULL;
 				ast_channel_unlock(chan);