fix invalid read completion

This commit is contained in:
gwojda 2017-03-23 19:09:12 +01:00
parent 13ecf634e7
commit b8e3fddce3
9 changed files with 15 additions and 15 deletions

View file

@ -6,7 +6,7 @@
/* By: alao <alao@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2017/01/10 11:37:43 by alao #+# #+# */
/* Updated: 2017/03/21 14:02:41 by gwojda ### ########.fr */
/* Updated: 2017/03/23 18:55:43 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */

View file

@ -6,7 +6,7 @@
/* By: gwojda <gwojda@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2017/03/09 16:54:59 by gwojda #+# #+# */
/* Updated: 2017/03/23 15:42:37 by gwojda ### ########.fr */
/* Updated: 2017/03/23 19:07:47 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */
@ -37,5 +37,5 @@ void c_seek_abs_path(t_comp *c, char *current_word)
c_parser(c, c->cpath, c->match);
if (c->lst == NULL || c->lst == c->lst->prev)
c_exclusion_folder(c);
c_lst_id(c);
c_lst_id(data_singleton()->comp);
}

View file

@ -6,7 +6,7 @@
/* By: alao <alao@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2017/01/09 13:30:57 by alao #+# #+# */
/* Updated: 2017/03/23 15:41:12 by gwojda ### ########.fr */
/* Updated: 2017/03/23 19:07:52 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */
@ -35,6 +35,6 @@ int c_seek_binary(t_data *s, t_comp *c)
c_parser(c, paths[i++], c->rcmd);
tmp ? ft_memdel((void *)&tmp) : (0);
paths ? ft_sstrfree(paths) : (0);
c_lst_id(c);
c_lst_id(data_singleton()->comp);
return (0);
}

View file

@ -6,7 +6,7 @@
/* By: gwojda <gwojda@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2017/03/09 15:50:24 by gwojda #+# #+# */
/* Updated: 2017/03/23 15:41:19 by gwojda ### ########.fr */
/* Updated: 2017/03/23 19:07:56 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */
@ -50,6 +50,6 @@ int c_seek_env(t_comp *c, char *current_word)
c_addnode(c, ft_strndup(env[i], ft_strchr(env[i], '=') - env[i]));
++i;
}
c_lst_id(c);
c_lst_id(data_singleton()->comp);
return (0);
}

View file

@ -6,7 +6,7 @@
/* By: alao <alao@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2017/01/09 13:31:21 by alao #+# #+# */
/* Updated: 2017/03/23 15:42:46 by gwojda ### ########.fr */
/* Updated: 2017/03/23 19:08:08 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */
@ -105,6 +105,6 @@ int c_seek_files(t_data *s, t_comp *c, char *current_word)
if (c->match && ft_strequ(c->match, c->lst->name))
c_exclusion_folder(c);
}
c_lst_id(c);
c_lst_id(data_singleton()->comp);
return (0);
}

View file

@ -6,7 +6,7 @@
/* By: alao <alao@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2016/10/15 13:27:14 by alao #+# #+# */
/* Updated: 2017/03/22 16:20:03 by gwojda ### ########.fr */
/* Updated: 2017/03/23 19:02:28 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */

View file

@ -6,7 +6,7 @@
/* By: alao <alao@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2017/02/03 13:10:38 by alao #+# #+# */
/* Updated: 2017/03/22 18:20:29 by alao ### ########.fr */
/* Updated: 2017/03/23 19:00:05 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */

View file

@ -6,7 +6,7 @@
/* By: alao <alao@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2017/01/09 13:52:07 by alao #+# #+# */
/* Updated: 2017/03/23 16:12:05 by gwojda ### ########.fr */
/* Updated: 2017/03/23 19:05:34 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */
@ -18,9 +18,9 @@ void c_lst_id(t_comp *c)
int i;
i = 1;
lst = c->lst;
if (!lst)
if (!c || !c->lst)
return ;
lst = c->lst;
lst->cursor = 1;
if (!lst)
return ;

View file

@ -6,7 +6,7 @@
/* By: alao <alao@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2016/09/20 14:50:33 by alao #+# #+# */
/* Updated: 2017/03/22 12:00:27 by alao ### ########.fr */
/* Updated: 2017/03/23 18:58:47 by gwojda ### ########.fr */
/* */
/* ************************************************************************** */