From aeef927046cb7cbec09f44f6b7af51d4039b7965 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Sun, 15 Jan 2012 10:32:10 +0000 Subject: [PATCH] Eina value: Fixed signed and unsigned comparison. SVN revision: 67227 --- legacy/eina/src/lib/eina_value.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/eina/src/lib/eina_value.c b/legacy/eina/src/lib/eina_value.c index 1bdcd8b477..ba8af52461 100644 --- a/legacy/eina/src/lib/eina_value.c +++ b/legacy/eina/src/lib/eina_value.c @@ -3420,7 +3420,7 @@ _eina_value_type_timeval_convert_to(const Eina_Value_Type *type __UNUSED__, cons unsigned int other_mem = v.tv_sec; if (EINA_UNLIKELY(v.tv_sec < 0)) return EINA_FALSE; - if (EINA_UNLIKELY(v.tv_sec > eina_value_uint_max)) + if (EINA_UNLIKELY((unsigned long) v.tv_sec > eina_value_uint_max)) return EINA_FALSE; return eina_value_type_pset(convert, convert_mem, &other_mem); }