diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-10-09 12:42:31 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-10-09 12:42:31 +0200 |
| commit | eeeeed44a9c7e8bd2f6a579bcace1f90d8a040ec (patch) | |
| tree | 69dff03e1188e168af2ce5b2b7ce6a792999eb4b /src/main.c | |
| parent | 6b200dc03c8233f6cd49111540002eb9b5aac4ec (diff) | |
| download | minishell-eeeeed44a9c7e8bd2f6a579bcace1f90d8a040ec.tar.gz minishell-eeeeed44a9c7e8bd2f6a579bcace1f90d8a040ec.tar.bz2 minishell-eeeeed44a9c7e8bd2f6a579bcace1f90d8a040ec.zip | |
Fixing parenthesis leak in parser, Fixing crash on empty input
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 11 |
1 files changed, 3 insertions, 8 deletions
@@ -6,7 +6,7 @@ /* By: cacharle <cacharle@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/28 11:45:44 by cacharle #+# #+# */ -/* Updated: 2020/10/09 09:39:22 by cacharle ### ########.fr */ +/* Updated: 2020/10/09 12:39:36 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ @@ -23,13 +23,6 @@ int debug_lexer(char *input); int debug_parser(char *input); -/* -** TODO -** signal whole line -** path optimisation on command not found -** path tricks -*/ - t_state g_state; int execute(t_env env, char *input) @@ -39,6 +32,8 @@ int execute(t_env env, char *input) t_parsed *parser_out; int fds[2]; + if (utils_strisblank(input)) + return (0); status = lexer(input, &lexer_out); if (status != 0) { |
