Alla malloc aggiungi un +1

Modifca la prima strcpy con
codice:
	strcpy(buf, str1);
ed elimina la prima strcat...