diff options
Diffstat (limited to 'ft_strmap.c')
| -rw-r--r-- | ft_strmap.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ft_strmap.c b/ft_strmap.c index 8661a68..61d16f1 100644 --- a/ft_strmap.c +++ b/ft_strmap.c @@ -6,11 +6,10 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/10/07 10:29:52 by cacharle #+# #+# */ -/* Updated: 2019/10/07 10:31:29 by cacharle ### ########.fr */ +/* Updated: 2019/11/20 04:02:11 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ -#include <stdlib.h> #include "libft.h" char *ft_strmap(char const *s, char (*f)(char)) @@ -19,6 +18,8 @@ char *ft_strmap(char const *s, char (*f)(char)) size_t len; char *mapped; + if (s == NULL || f == NULL) + return (NULL); len = ft_strlen(s); if ((mapped = (char*)malloc(sizeof(char) * (len + 1))) == NULL) return (NULL); |
