Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bdsh/input.c

    rb2727f18 rb9ae539  
    6868{
    6969        char *cmd[WORD_MAX];
    70         token_t tokens_space[WORD_MAX];
    71         token_t *tokens = tokens_space;
     70        token_t *tokens = calloc(WORD_MAX, sizeof(token_t));
     71        if (tokens == NULL)
     72                return ENOMEM;
    7273        int rc = 0;
    7374        tokenizer_t tok;
     
    7778        char *redir_to = NULL;
    7879
    79         if (NULL == usr->line)
     80        if (NULL == usr->line) {
     81                free(tokens);
    8082                return CL_EFAIL;
     83        }
    8184
    8285        rc = tok_init(&tok, usr->line, tokens, WORD_MAX);
     
    209212        }
    210213        tok_fini(&tok);
     214        free(tokens);
    211215
    212216        return rc;
Note: See TracChangeset for help on using the changeset viewer.