summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2021-01-26 12:56:32 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2021-01-26 12:56:32 +0000
commitf41012080fa79c408d0277f7b68d4b2fe14dd69c (patch)
tree9fc06e7927281a12bc184918c9f86a2f418901d6
parent786e9d351cce774e5d5baa4fac92603b25c6e50a (diff)
downloadgtk+-f41012080fa79c408d0277f7b68d4b2fe14dd69c.tar.gz
Validate arguments
We're just assuming everything is not NULL or with a valid type.
-rw-r--r--gdk/gdksurface.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdk/gdksurface.c b/gdk/gdksurface.c
index aaeb6d21b4..31c5b44b73 100644
--- a/gdk/gdksurface.c
+++ b/gdk/gdksurface.c
@@ -2984,6 +2984,11 @@ gdk_surface_translate_coordinates (GdkSurface *from,
int x1, y1, x2, y2;
GdkSurface *f, *t;
+ g_return_val_if_fail (GDK_IS_SURFACE (from), FALSE);
+ g_return_val_if_fail (GDK_IS_SURFACE (to), FALSE);
+ g_return_val_if_fail (x != NULL, FALSE);
+ g_return_val_if_fail (y != NULL, FALSE);
+
in_x = *x;
in_y = *y;