diff options
| author | Dominik Kaiser | 2025-01-27 15:02:57 +0100 |
|---|---|---|
| committer | Dominik Kaiser | 2025-01-27 15:02:57 +0100 |
| commit | 2d9c15e1f0a126dc1e5f531ef4d24062c395f6b0 (patch) | |
| tree | fcd9d43240938c6fd49c32852f4eb7606f88595c /philo | |
| parent | 590f169da80844b87bf896d69185da06b71c8ba7 (diff) | |
| download | Philosophers-2d9c15e1f0a126dc1e5f531ef4d24062c395f6b0.tar.gz Philosophers-2d9c15e1f0a126dc1e5f531ef4d24062c395f6b0.zip | |
Add result check
Diffstat (limited to 'philo')
| -rw-r--r-- | philo/src/simulation.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/philo/src/simulation.c b/philo/src/simulation.c index 9ae257e..53bb6f8 100644 --- a/philo/src/simulation.c +++ b/philo/src/simulation.c @@ -6,7 +6,7 @@ /* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/01/17 14:38:04 by dkaiser #+# #+# */ -/* Updated: 2025/01/27 14:46:08 by dkaiser ### ########.fr */ +/* Updated: 2025/01/27 15:01:42 by dkaiser ### ########.fr */ /* */ /* ************************************************************************** */ @@ -84,14 +84,14 @@ int run_simulation(int nbr_of_philos, t_philo *philos, t_phdata *data) break ; i++; } + if (result != EXIT_SUCCESS) + data->simulation_running = 0; while (data->simulation_running) { if (data->philos_must_eat <= 0) data->simulation_running = 0; } while (i--) - { pthread_join(philos[i].thread, NULL); - } return (result); } |
