Il se peut qu'il y ait d'autres causes d'échec de asprintf.
Et d'autre part, t'en parleras à Lennart, alors :
C'est dans ses règles de codage ;
C'est verifié dans les autres appels de fonctions du même genre (et même dans le bout de code que j'ai cité, c'est bien ce que fait le test de packet pour le strdup.
Non, là, ce qu'il a fait, c'est qu'il a vraiment voulu tester que asprintf avait bien fonctionné, mais comme c'est un malin, il a fait un seul test commun à strdup et asprintf (les 2 branches du if). Sauf que ça ne marche pas comme ça.
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par gnx . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 5.
D'une part :
asprintf.Et d'autre part, t'en parleras à Lennart, alors :
packetpour lestrdup.Non, là, ce qu'il a fait, c'est qu'il a vraiment voulu tester que
asprintfavait bien fonctionné, mais comme c'est un malin, il a fait un seul test commun àstrdupetasprintf(les 2 branches duif). Sauf que ça ne marche pas comme ça.