power: load_analyzer: fix pointer-compare build warning 50/188550/1
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 6 Sep 2018 02:36:45 +0000 (11:36 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 6 Sep 2018 02:47:15 +0000 (11:47 +0900)
Fix following pointer-compare build warning with gcc 7:
In file included from drivers/power/load_analyzer_main.c:79:0:
   drivers/power/load_analyzer_input.c: In function ‘input_rec_store_input_dev_info’:
   drivers/power/load_analyzer_input.c:32:17: warning: comparison between pointer and zero character constant [-Wpointer-compare]
      if (dev->name == '\0')
                    ^~
   drivers/power/load_analyzer_input.c:32:7: note: did you mean to dereference the pointer?
      if (dev->name == '\0')
          ^

Change-Id: I48c4028cb8ff5ddd9d23288f4d452f0eb14eb692
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/power/load_analyzer_input.c

index d5af45b..5ce1b7a 100644 (file)
@@ -29,7 +29,7 @@ int input_rec_store_input_dev_info(void)
                        break;
 
 
-               if (dev->name == '\0')
+               if (!dev->name || *dev->name == '\0')
                        continue;
 
                input_dev_info_current[i].dev = dev;