From: Dominik Kaiser Date: Tue, 28 Jan 2025 13:37:27 +0000 (+0100) Subject: Fix norme X-Git-Url: https://git.dkaiser.de/?a=commitdiff_plain;h=refs%2Fheads%2Fmain;p=42%2FPhilosophers.git Fix norme --- diff --git a/philo/src/init.c b/philo/src/init.c index ae413c3..405b393 100644 --- a/philo/src/init.c +++ b/philo/src/init.c @@ -6,7 +6,7 @@ /* By: dkaiser pme_mutex), NULL); if (result != 0) { - free(*philos); - free_data(data); + free_all(*philos, data); return (result); } result = pthread_mutex_init(&data->sr_mutex, NULL); if (result != 0) { - free(*philos); - free_data(data); + free_all(*philos, data); return (result); } result = init_philos(philos, data); @@ -77,3 +76,9 @@ static void init_philo(t_philo *philo, t_phdata *data, int id) philo->data = data; philo->last_time_eaten = ft_cur_time_in_ms(); } + +static void free_all(t_philo *philos, t_phdata *data) +{ + free(philos); + free_data(data); +}