gdk/win32/gdkimage-win32.c gdk/x11/gdkimage-x11.c Add bounds-checking
Tue Sep 24 16:24:22 2002 Owen Taylor <otaylor@redhat.com> * gdk/win32/gdkimage-win32.c gdk/x11/gdkimage-x11.c * gdk/linux-fb/gdkimage-fb.c (gdk_image_put/get_pixel): Add bounds-checking g_return_if_fail(). (Olexiy Avramchenko)
This commit is contained in:
@ -263,7 +263,9 @@ gdk_image_get_pixel (GdkImage *image,
|
||||
{
|
||||
GdkImagePrivateFB *private;
|
||||
|
||||
g_return_val_if_fail (image != NULL, 0);
|
||||
g_return_val_if_fail (image != NULL);
|
||||
g_return_val_if_fail (x < 0 || x >= image->width, 0);
|
||||
g_return_val_if_fail (y < 0 || y >= image->height, 0);
|
||||
|
||||
private = GDK_IMAGE_PRIVATE_DATA (image);
|
||||
|
||||
@ -296,6 +298,8 @@ gdk_image_put_pixel (GdkImage *image,
|
||||
guchar *ptr = image->mem;
|
||||
|
||||
g_return_if_fail (image != NULL);
|
||||
g_return_if_fail (x < 0 || x >= image->width);
|
||||
g_return_if_fail (y < 0 || y >= image->height);
|
||||
|
||||
switch (image->depth)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user