summaryrefslogtreecommitdiffstats
path: root/sys/ximage
diff options
context:
space:
mode:
authorZaheer Abbas Merali <zaheerabbas@merali.org>2006-07-14 12:01:05 +0000
committerZaheer Abbas Merali <zaheerabbas@merali.org>2006-07-14 12:01:05 +0000
commit197d6a6cb0e8f48cdf7e3ce9bdda91f917e92686 (patch)
tree0eea94f66c1eb8b4ebc90bdafc236711c3b0056f /sys/ximage
parent4ce8822169d176387a3f85af1b11c87ef07082e5 (diff)
sys/ximage/gstximagesrc.c: Fix segfault when moving mouse pointer to the bottom right corner.
Original commit message from CVS: 2006-07-14 Zaheer Abbas Merali <zaheerabbas at merali dot org> * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get), (gst_ximage_src_get_caps), (gst_ximage_src_class_init): Fix segfault when moving mouse pointer to the bottom right corner.
Diffstat (limited to 'sys/ximage')
-rw-r--r--sys/ximage/gstximagesrc.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/ximage/gstximagesrc.c b/sys/ximage/gstximagesrc.c
index 17c9d708..1a184fc6 100644
--- a/sys/ximage/gstximagesrc.c
+++ b/sys/ximage/gstximagesrc.c
@@ -601,10 +601,8 @@ gst_ximage_src_ximage_get (GstXImageSrc * ximagesrc)
GUINT_TO_LE (ximagesrc->cursor_image->pixels[i]);
/* copy those pixels across */
- for (j = starty;
- j < starty + iheight && j - starty < ximagesrc->height; j++) {
- for (i = startx;
- i < startx + iwidth && i - startx < ximagesrc->width; i++) {
+ for (j = starty; j < starty + iheight && j < ximagesrc->height; j++) {
+ for (i = startx; i < startx + iwidth && i < ximagesrc->width; i++) {
guint8 *src, *dest;
src =