Control: reassign -1 xserver-xorg-core 2:1.19.2-1
Control: affects -1 xserver-xorg-input-elographics
Control: close -1 2:1.19.4-1

On Mon, Jul 30, 2018 at 05:09:24PM +0200, Frank Heckenbach wrote:
> Package: xserver-xorg-input-elographics
> Version: 1:1.4.1-1
> Severity: normal
> Tags: patch
> 
> See subject.
> 
> Reason: ELO_MAX_WAIT is microseconds, but xf86WaitForInput expects
> milliseconds.
> 
> Patch (line numbers after #776990):
> 
> --- src/xf86Elo.c
> +++ src/xf86Elo.c
> @@ -459,7 +459,7 @@
>       * timeout and each wrong packet.
>       */
>      DBG(4, ErrorF("Waiting %d ms for data from port\n", ELO_MAX_WAIT / 
> 1000));
> -    result = xf86WaitForInput(fd, ELO_MAX_WAIT);
> +    result = xf86WaitForInput(fd, ELO_MAX_WAIT / 1000);
>      if (result > 0) {
>        ok = xf86EloGetPacket(reply, &reply_p, &sum, fd);
>        /*

This was a bug in X server 1.19 fixed in 1.19.4 with
https://gitlab.freedesktop.org/xorg/xserver/-/commit/d8f63717e05ae8d820ceae74216916ebd180441d

Unfortunately this bug is in the X server in stretch and won't get fixed 
there now that stretch is LTS, but the versions in buster and later 
should be fine.

cu
Adrian

Reply via email to