]> git.dkaiser.de - 42/minishell.git/commitdiff
Fix redir ignored at end
authorDominik Kaiser <dkaiser@1-C-11.42heilbronn.de>
Tue, 17 Sep 2024 15:25:28 +0000 (17:25 +0200)
committerDominik Kaiser <dkaiser@1-C-11.42heilbronn.de>
Tue, 17 Sep 2024 15:25:28 +0000 (17:25 +0200)
src/collect_redirs.c

index 9beddf78c7b435b433656405bc99b2bab7ab82d3..79ae95c39de6fb9a3e7f268e4a0068cd5e135231 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: dkaiser <dkaiser@student.42heilbronn.de    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/08/02 13:49:31 by dkaiser           #+#    #+#             */
-/*   Updated: 2024/09/17 15:07:37 by dkaiser          ###   ########.fr       */
+/*   Updated: 2024/09/17 17:24:35 by dkaiser          ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -40,6 +40,11 @@ t_redirection        *collect_redirs(t_token **tokens)
                else
                        cur = cur->next;
        }
+       if (cur && cur->type == REDIR_TOKEN)
+       {
+               printf("Parsing error.\n");
+               return (free(result), NULL);
+       }
        return (result);
 }