diff --git a/includes/minishell.h b/includes/minishell.h index 457875d..1b326ec 100644 --- a/includes/minishell.h +++ b/includes/minishell.h @@ -33,7 +33,7 @@ # include "exec/exec.h" # include "exec/expander.h" -# define DEBUG 1 +# define DEBUG 0 # ifndef DIO_PATH # define DIO_PATH "ast.xml" diff --git a/srcs/builtins/exit.c b/srcs/builtins/exit.c index c6cbae9..fc650ea 100644 --- a/srcs/builtins/exit.c +++ b/srcs/builtins/exit.c @@ -21,7 +21,7 @@ int ft_isnumeric(char *str) return (1); while (str[i]) { - if (ft_isdigit(str[i]) || str[i] == '+' || str[i] == '-') + if (ft_isdigit(str[i])) i++; else return (0); diff --git a/srcs/parsing/syntax/syntax.c b/srcs/parsing/syntax/syntax.c index 9037b4d..3197f80 100644 --- a/srcs/parsing/syntax/syntax.c +++ b/srcs/parsing/syntax/syntax.c @@ -44,10 +44,6 @@ static int redir_error(t_node *cpy) if (is_redir(cpy) && cpy->next && cpy->next->next && !ft_strncmp(cpy->next->next->val, "(", 1)) return (syntax_err_mess(cpy->next->next->val, 0)); - if (is_redir(cpy) && cpy->pressision == D_RED_R && ft_strlen(cpy->val) > 2) - return (syntax_err_mess(cpy->val, 0)); - if (is_redir(cpy) && cpy->pressision == HEREDOC && ft_strlen(cpy->val) > 2) - return (syntax_err_mess(cpy->val, 0)); return (0); }