Si tes arguments ne sont pas kilométriques, je ferais un VLA (Variable Length Array), soit un tableau de longueur x dans un bloc, de façon à ce que tes informations soient dans la pile plutôt que dans le tas, pour te laisser le temps de faire un free() avant de lancer ton execve().
[^] # Re: Pourquoi ?
Posté par Obsidian . En réponse au message free apres un Exec. Évalué à 1.