diff --git a/ChangeLog b/ChangeLog
index 45bb1c953f12f3f79b9f0ec31befcd7b02148e99..c276e3dd07a2c1fc94009bc0993a94667e311d1b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
 	Software Foundation.
 	* doc/man/nanorc.5, doc/man/fr/nanorc.5: Make copyright notices
 	for these files consistent in style.
+	* files.c (cwd_tab_completion): Remove unneeded assert.
 
 2007-10-05  David Lawrence Ramsey  <pooka109@gmail.com>
 
diff --git a/src/files.c b/src/files.c
index 347d90a0ce1d09b88cff4cfe5c76c876e8955060..1907b87ae7ad41f9581ec85e7d91ac3e57c8f405 100644
--- a/src/files.c
+++ b/src/files.c
@@ -2195,7 +2195,7 @@ char **cwd_tab_completion(const char *buf, bool allow_files, size_t
     DIR *dir;
     const struct dirent *nextdir;
 
-    assert(dirname != NULL && num_matches != NULL && buflen >= 0);
+    assert(dirname != NULL && num_matches != NULL);
 
     *num_matches = 0;
     null_at(&dirname, buflen);