fix leak isafile

This commit is contained in:
kinou-p 2022-06-15 15:18:53 +02:00
parent ae3e559c75
commit b648dce049
5 changed files with 8 additions and 10 deletions

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */ /* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2022/02/13 16:30:59 by apommier #+# #+# */ /* Created: 2022/02/13 16:30:59 by apommier #+# #+# */
/* Updated: 2022/06/15 13:43:06 by apommier ### ########.fr */ /* Updated: 2022/06/15 14:40:14 by apommier ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */

View File

@ -177,10 +177,7 @@ void draw_ray(t_data *img)
new_img = mlx_new_image(img->mlx, 960, 512); new_img = mlx_new_image(img->mlx, 960, 512);
if (!new_img) if (!new_img)
{ ft_exit("Error\nmlx_new_image failed\n");
printf("no img\n");
exit(1);
}
//printf("newimg= %p\n", new_img); //printf("newimg= %p\n", new_img);
img->buffer = mlx_get_data_addr(new_img, &bits_per_pixel, &size_line, &endian); img->buffer = mlx_get_data_addr(new_img, &bits_per_pixel, &size_line, &endian);
//img->buffer// = (char*)new_img; //img->buffer// = (char*)new_img;

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */ /* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2022/02/13 16:42:55 by apommier #+# #+# */ /* Created: 2022/02/13 16:42:55 by apommier #+# #+# */
/* Updated: 2022/06/14 18:14:09 by apommier ### ########.fr */ /* Updated: 2022/06/15 14:37:34 by apommier ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -78,7 +78,6 @@ int main(int argc, char **argv)
img.player.y = 0; img.player.y = 0;
if (check_map(argv, &img)) if (check_map(argv, &img))
return (0); return (0);
img.map.texture.basic = get_texture(0, 0, &img);
img.mlx = mlx_init(); img.mlx = mlx_init();
if (!img.mlx) if (!img.mlx)
ft_error("Error: mlx_init fail"); ft_error("Error: mlx_init fail");

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */ /* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2022/05/10 17:54:25 by sadjigui #+# #+# */ /* Created: 2022/05/10 17:54:25 by sadjigui #+# #+# */
/* Updated: 2022/06/15 14:35:05 by apommier ### ########.fr */ /* Updated: 2022/06/15 14:38:17 by apommier ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -306,7 +306,7 @@ char **isafile(char **av, t_data *img)
int pass = 0; int pass = 0;
pass = check_texture_color(split, img); pass = check_texture_color(split, img);
check_zero_one(split + pass, img); check_zero_one(split + pass, img);
//leaks here //leaks here -- normalement c bon
transform_map(split + pass, img); transform_map(split + pass, img);
free_double(split); free_double(split);
img->to_be_free.one_tab = 0; img->to_be_free.one_tab = 0;

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */ /* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2022/02/13 23:37:02 by apommier #+# #+# */ /* Created: 2022/02/13 23:37:02 by apommier #+# #+# */
/* Updated: 2022/06/15 12:33:07 by apommier ### ########.fr */ /* Updated: 2022/06/15 14:40:49 by apommier ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -34,6 +34,8 @@ int quit_game(t_data *img)
free(img->mlx); free(img->mlx);
free_texture(img); free_texture(img);
free(img->map.simple_map); free(img->map.simple_map);
if ()
//free(img->map.texture.north); //free(img->map.texture.north);
//free_double(img->map); //free_double(img->map);
exit(0); exit(0);