Segmentation fault avec un popen
Bonjour à tous,
j'ai un petit problème de "segmentation fault" avec ce bout de code servant à l'envoi de mail.
Code:
1 2 3 4 5 6 7 8 9 10
| void sendmail(char* destinataire,char* message)
{
FILE * email= popen( "/usr/lib/sendmail", "wb" );
fprintf( email, "To: %s\r\n",destinataire);
fprintf( email, "From: %s\r\n",FROM );
fprintf( email, "\r\n" );
fprintf( email, "%s\r\n",message );
pclose( email );
syslog(LOG_INFO,"Mail envoyé| %s",destinataire);
} |
L'erreur se déclenche au premier fprintf (j'ai vérifié le pointeur destinataire est bien alloué)
Merci