qxl-render: add more sanity checks
commit503b3b33feca818baa4459aba286e54a528e5567
authorGerd Hoffmann <kraxel@redhat.com>
Fri, 29 Aug 2014 07:27:52 +0000 (29 09:27 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 1 Sep 2014 08:19:03 +0000 (1 10:19 +0200)
tree8529bb5018ebc40965206147c655420d15047c34
parent8b3030114a449e66c68450acaac4b66f26d91416
qxl-render: add more sanity checks

Damn, the dirty rectangle values are signed integers.  So the checks
added by commit 788fbf042fc6d5aaeab56757e6dad622ac5f0c21 are not good
enough, we also have to make sure they are not negative.

[ Note: There must be something broken in spice-server so we get
  negative values in the first place.  Bug opened:
  https://bugzilla.redhat.com/show_bug.cgi?id=1135372 ]

Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
hw/display/qxl-render.c