Fix function freeing the parsing generator states
authorLukas Jiriste <ljiriste@student.42prague.com>
Fri, 5 Jul 2024 10:23:05 +0000 (12:23 +0200)
committerLukas Jiriste <ljiriste@student.42prague.com>
Sun, 21 Jul 2024 18:21:21 +0000 (20:21 +0200)
This function was made under wrong assumptions.

ft_parse/ft_parsing_table_generate.c

index 59dd83bf3c43fcb99207497a3cc0e007425e93d0..82329388e530f7cfe58754d7cbbdb2701c2e06ec 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: ljiriste <ljiriste@student.42prague.com>   +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/06/27 11:16:53 by ljiriste          #+#    #+#             */
-/*   Updated: 2024/07/05 12:08:20 by ljiriste         ###   ########.fr       */
+/*   Updated: 2024/07/05 12:20:24 by ljiriste         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -44,7 +44,11 @@ void free_generator_state(t_generator_state *state)
 
 void   void_free_generator_state(void *v_state)
 {
-       free_generator_state(v_state);
+       t_generator_state       **state;
+
+       state = v_state;
+       free_generator_state(*state);
+       free(*state);
        return ;
 }