[geocode-glib] lib: Add safeguards for latitude/longitude calls
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geocode-glib] lib: Add safeguards for latitude/longitude calls
- Date: Thu, 21 Apr 2011 16:33:52 +0000 (UTC)
commit 5f2dd542a79635b35db42917b9487458e74d75da
Author: Bastien Nocera <hadess hadess net>
Date: Thu Apr 21 17:28:14 2011 +0100
lib: Add safeguards for latitude/longitude calls
geocode-glib/geocode-glib.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/geocode-glib/geocode-glib.c b/geocode-glib/geocode-glib.c
index 5936bea..2c6f3bf 100644
--- a/geocode-glib/geocode-glib.c
+++ b/geocode-glib/geocode-glib.c
@@ -83,6 +83,9 @@ geocode_object_new_for_coords (gdouble latitude,
{
GeocodeObject *object;
+ g_return_val_if_fail (longitude >= -180.0 && longitude <= 180.0, NULL);
+ g_return_val_if_fail (latitude >= -90.0 && latitude <= 90.0, NULL);
+
object = geocode_object_new ();
object->priv->reverse = TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]