Problème segmentation: close()
Bonjour,
Je travaille actuellement sur une ouverture de liaison série sous qt, j'ouvre avec un "open", et je voudrais donc fermer avec un "close". Mais voilà, le compilateur me dit: segmentation fault.
Voici le morceau de code concerné:
Code:
1 2 3 4 5 6
| void dialMeteo::initLiaison()
{
int ret;
if ( fd > 0) close(fd); // si déjà ouverte
ret = dialMeteo :: ouvrir liaison();
} |
fd est déclaré dans le .h en public, l'include du .h est fait. Je ne vois pas trop ou peut ete le problème, donc si qqun peut m'aider.
Merci, Alga