Bonjour les gars

Alors voilà j'ai un problème, je programme un bot irc en ce moment mais il y a un truc que je ne comprend pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
/*recv  & parse(buffer);...*/
/*disant que la commande du user se trouve dans char *cmd*/
if (sscanf (cmd, "!qaddl %s", &texte)) printf ("je suis dans la condition");
else printf ("je ne suis pas dans la condition");
Ceci fonctionne correctement MAIS si j'envoi la commande: "!qadd" seulement ça entre quand même dans la condition et j'ai une erreur de segmentation ...

Pourquoi est-ce que la condition est satisfaite ?

Merci