summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLi Xiaoming <lixm.fnst@cn.fujitsu.com>2019-09-04 13:52:55 +0800
committerLi Xiaoming <lixm.fnst@cn.fujitsu.com>2019-09-04 13:52:55 +0800
commit42dae33e054afb0da85d4376f8ae66bb4867cf99 (patch)
tree22a28a507c4090e4fe29f6d2832a911a3ea20d30
parentbe559c923aa00ffcb2e1347607616c6a8c862ab5 (diff)
fix(network-util.c): Remove -Woverflow warning
agl-service-network/binding/network-util.c:160:14: warning: integer overflow in expression ‘-2147483648’ of type ‘long int’ results in ‘-2147483648’ [-Woverflow] if (i64 >= -(1L << 31) && i64 < (1L << 31)) Bug-AGL: SPEC-2422 Change-Id: I3bdc78527b1fff44917561ea49dcfefa7a4d83a2 Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
-rw-r--r--binding/network-util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/binding/network-util.c b/binding/network-util.c
index 0dab808..3bb1b99 100644
--- a/binding/network-util.c
+++ b/binding/network-util.c
@@ -157,7 +157,7 @@ json_object *simple_gvariant_to_json(GVariant *var, json_object *parent,
break;
case G_VARIANT_CLASS_INT64:
i64 = g_variant_get_int64(var);
- if (i64 >= -(1L << 31) && i64 < (1L << 31))
+ if (i64 >= -(1LL << 31) && i64 < (1LL << 31))
obj = json_object_new_int((int)i64);
else
obj = json_object_new_int64(i64);