premature free (조숙한 해제, 너무 급한 해제)
포인터가 여전히 해제된 메모리 영역을 가리키고 있는 것을 뜻한다.
free 이후에 null포인터 지정을 통해 해결!
char *a;
a = ft_strjoin(a,"test");
printf("a : %s\n", a); //test
char *backup[2];
backup[0] = ft_strjoin(backup[0], "test");
printf("backup : %s\n", backup[0]); //test
빈 문자열 할당없이 실행되는데 ft_strjoin에서 하나가 널일 경우 빈문자열을 할당하게 설정해놓았기 때문이다.