Hai ragione, non ha alcun senso, non devo allocare quel puntatore visto che assegno il puntatore presente nell'altro array. Elimino la seconda malloc.