diff --git a/src/chars.c b/src/chars.c
index 945a9f53091a7657474a9e2040e7a7d90d1111ec..ea43214b91d434d792ee7638aa2a79fa454e52d0 100644
--- a/src/chars.c
+++ b/src/chars.c
@@ -215,8 +215,7 @@ wchar_t control_wrep(wchar_t wc)
 /* c is a multibyte control character.  It displays as ^@, ^?, or ^[ch],
  * where ch is (c + 64).  We return that multibyte character.  If crep
  * is an invalid multibyte sequence, it will be replaced with Unicode
- * 0xFFFD (Replacement Character), so it should be dynamically allocated
- * and able to hold MB_CUR_MAX single-byte characters. */
+ * 0xFFFD (Replacement Character). */
 char *control_mbrep(const char *c, char *crep, int *crep_len)
 {
     assert(c != NULL && crep != NULL && crep_len != NULL);
@@ -250,9 +249,7 @@ char *control_mbrep(const char *c, char *crep, int *crep_len)
 
 /* c is a multibyte non-control character.  We return that multibyte
  * character.  If crep is an invalid multibyte sequence, it will be
- * replaced with Unicode 0xFFFD (Replacement Character), so it should be
- * dynamically allocated and able to hold MB_CUR_MAX single-byte
- * characters. */
+ * replaced with Unicode 0xFFFD (Replacement Character). */
 char *mbrep(const char *c, char *crep, int *crep_len)
 {
     assert(c != NULL && crep != NULL && crep_len != NULL);