diff --git a/include/asterisk/channel.h b/include/asterisk/channel.h
index c33a4ae7a01270795e3bfdadba4654ab80d5b000..f5eaeeb1264725f72873e8ffe846247774dd5660 100644
--- a/include/asterisk/channel.h
+++ b/include/asterisk/channel.h
@@ -1480,7 +1480,7 @@ int ast_waitfor(struct ast_channel *chan, int ms);
  *
  * There are functions such as ast_safe_sleep which will
  * service a channel to ensure that it does not have a
- * have a large backlog of queued frames. When this happens,
+ * large backlog of queued frames. When this happens,
  * we want to hold on to specific frame types and just drop
  * others. This function will tell if the frame we just
  * read should be held onto.