Initialize status in subshell
authorLukas Jiriste <ljiriste@student.42prague.com>
Sun, 1 Sep 2024 12:13:48 +0000 (14:13 +0200)
committerLukas Jiriste <ljiriste@student.42prague.com>
Sun, 1 Sep 2024 12:13:48 +0000 (14:13 +0200)
Status is initialized to silence valgrind complaining about conditional
being dependent on uninitialized value.

src/execute_cmd.c

index 925672473d4589c00742cd82466a03d646fa509a..36cc2161f82aeab0e71612843ed67ca2998645b7 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: lnikolov <lnikolov@student.42prague.com    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/09/01 11:53:01 by lnikolov          #+#    #+#             */
-/*   Updated: 2024/09/01 14:01:19 by lnikolov         ###   ########.fr       */
+/*   Updated: 2024/09/01 14:13:10 by ljiriste         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -81,6 +81,7 @@ static int    subshell(t_parse_tree_node *program, t_execution_env *env)
        int             status;
        pid_t   pid;
 
+       status = 0;
        pid = fork();
        if (pid == 0)
        {