Il y a quelque chose qui me chagrine :
Je ne sais pas ce que fait binar(), surtout quel genre d'allocation il fait. Du coup, j'ai des soupçons sur le my_strcat() qui ajoute une chaine à la chaine...