diff --git a/main/cli.c b/main/cli.c
index af8b923c14cca34d4f95a03127714be6b0e2ae09..377e1f01a001bfe057a41f5c1bbc84f3fe05252a 100644
--- a/main/cli.c
+++ b/main/cli.c
@@ -122,7 +122,7 @@ static AST_RWLIST_HEAD_STATIC(helpers, ast_cli_entry);
 static char *complete_fn(const char *word, int state)
 {
 	char *c, *d;
-	char filename[256];
+	char filename[PATH_MAX];
 
 	if (word[0] == '/')
 		ast_copy_string(filename, word, sizeof(filename));