Add initialization of some members of philos
authorLukas Jiriste <ljiriste@student.42prague.com>
Thu, 28 Mar 2024 13:49:02 +0000 (14:49 +0100)
committerLukas Jiriste <ljiriste@student.42prague.com>
Thu, 28 Mar 2024 13:49:02 +0000 (14:49 +0100)
philo/mem_management.c

index 49b3b6dafbb8c7de237f66e6172435d73938795c..a05b5183cb1d650aa9351b6d1de307df001fda7a 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: ljiriste <marvin@42.fr>                    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/03/28 09:39:55 by ljiriste          #+#    #+#             */
-/*   Updated: 2024/03/28 12:01:03 by ljiriste         ###   ########.fr       */
+/*   Updated: 2024/03/28 14:48:46 by ljiriste         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -38,6 +38,9 @@ int   init(t_diner *diner, pthread_t **threads)
                diner->philos[i].forks[(i + 1) % 2] = diner->forks
                        + (i + 1) % count;
                diner->philos[i].settings = &diner->setting;
+               diner->philos[i].last_eaten = 0;
+               diner->philos[i].id = i + 1;
+               diner->philos[i].num_eaten = 0;
                ++i;
        }
        return (!all_mutexes_initialized(diner));