1*4882a593SmuzhiyunFrom 1e48821ba109b00e9c2931f12aa206c4ef54fd71 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Khem Raj <raj.khem@gmail.com> 3*4882a593SmuzhiyunDate: Mon, 24 Apr 2017 12:34:55 -0700 4*4882a593SmuzhiyunSubject: [PATCH] libgeis: Compare the first character of string to null 5*4882a593Smuzhiyun 6*4882a593Smuzhiyungcc7 wants to be specific when it comes to comparing characters 7*4882a593Smuzhiyunand strings 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunfixes 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun| ../../../../../../../workspace/sources/geis/libgeis/geis_v1.c: In function '_v1_subscribe_device': 12*4882a593Smuzhiyun| ../../../../../../../workspace/sources/geis/libgeis/geis_v1.c:613:20: error: comparison between pointer and zero character constant [-Werror=pointer-compare] 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com> 15*4882a593Smuzhiyun--- 16*4882a593Smuzhiyun libgeis/geis_v1.c | 4 ++-- 17*4882a593Smuzhiyun 1 file changed, 2 insertions(+), 2 deletions(-) 18*4882a593Smuzhiyun 19*4882a593Smuzhiyundiff --git a/libgeis/geis_v1.c b/libgeis/geis_v1.c 20*4882a593Smuzhiyunindex 67045ee..07c0851 100644 21*4882a593Smuzhiyun--- a/libgeis/geis_v1.c 22*4882a593Smuzhiyun+++ b/libgeis/geis_v1.c 23*4882a593Smuzhiyun@@ -610,7 +610,7 @@ _v1_subscribe_device(GeisInstance instance, 24*4882a593Smuzhiyun const char **gesture_list) 25*4882a593Smuzhiyun { 26*4882a593Smuzhiyun GeisStatus result = GEIS_UNKNOWN_ERROR; 27*4882a593Smuzhiyun- if (gesture_list == GEIS_ALL_GESTURES) 28*4882a593Smuzhiyun+ if (gesture_list[0][0] == GEIS_ALL_GESTURES) 29*4882a593Smuzhiyun { 30*4882a593Smuzhiyun geis_debug("subscribing device %d for all gestures", device_id); 31*4882a593Smuzhiyun } 32*4882a593Smuzhiyun@@ -757,7 +757,7 @@ geis_unsubscribe(GeisInstance instance, 33*4882a593Smuzhiyun GeisGestureType *gesture_list) 34*4882a593Smuzhiyun { 35*4882a593Smuzhiyun GeisStatus status = GEIS_STATUS_NOT_SUPPORTED; 36*4882a593Smuzhiyun- if (gesture_list == GEIS_ALL_GESTURES) 37*4882a593Smuzhiyun+ if (gesture_list[0] == GEIS_ALL_GESTURES) 38*4882a593Smuzhiyun { 39*4882a593Smuzhiyun status = geis_subscription_deactivate(instance->subscription); 40*4882a593Smuzhiyun } 41*4882a593Smuzhiyun-- 42*4882a593Smuzhiyun2.12.2 43*4882a593Smuzhiyun 44