• # Introduction d'un bug ?

    Posté par . En réponse au journal Simuler un clic avec libevdev et uinput. Évalué à 10. Dernière modification le 03 septembre 2021 à 04:12.

    Bravo pour avoir sauvé ton téléphone !

    N'as-tu cependant pas introduit un bug dans le main ? J'ai l'impression que le source initial est :

     if (rc != LIBEVDEV_READ_STATUS_SUCCESS && rc != -EAGAIN) {
     fprintf(stderr, "Failed to handle events: %s\n", strerror(-rc));
     rc = 0;

    Que tu as réécrit en :

     if (rc != LIBEVDEV_READ_STATUS_SUCCESS && rc != -EAGAIN) {
     fprintf(stderr, "Failed to handle events: %s\n", strerror(-rc));
     } else {
     rc = 0;
     }

    Or l'absence du else a son importance il me semble !

    Mais j'ai peut-être raté une subtilité ("diff à vue de nez" :p)

    Matricule 23415