Index: uspace/app/bdsh/input.c
===================================================================
--- uspace/app/bdsh/input.c	(revision f737c1d5a5e7b7a8af265dba32d9ba938b30c6a5)
+++ uspace/app/bdsh/input.c	(revision b9ae539019904fef423796f9de85e626e0cc0225)
@@ -68,6 +68,7 @@
 {
 	char *cmd[WORD_MAX];
-	token_t tokens_space[WORD_MAX];
-	token_t *tokens = tokens_space;
+	token_t *tokens = calloc(WORD_MAX, sizeof(token_t));
+	if (tokens == NULL)
+		return ENOMEM;
 	int rc = 0;
 	tokenizer_t tok;
@@ -77,6 +78,8 @@
 	char *redir_to = NULL;
 
-	if (NULL == usr->line)
+	if (NULL == usr->line) {
+		free(tokens);
 		return CL_EFAIL;
+	}
 
 	rc = tok_init(&tok, usr->line, tokens, WORD_MAX);
@@ -209,4 +212,5 @@
 	}
 	tok_fini(&tok);
+	free(tokens);
 
 	return rc;
