Remove following gcc 7 build warnings:
drivers/net/wireless/bcmdhd/dhd_common.c: In function ‘dhd_pktfilter_offload_set’:
drivers/net/wireless/bcmdhd/dhd_common.c:3015:16: error: comparison between pointer and zero character constant [-Werror=pointer-compare]
if (argv[i] == '\0') {
^~
drivers/net/wireless/bcmdhd/dhd_common.c:3015:8: note: did you mean to dereference the pointer?
if (argv[i] == '\0') {
^
drivers/net/wireless/bcmdhd/dhd_rtt.c: In function ‘dhd_rtt_init’:
drivers/net/wireless/bcmdhd/dhd_rtt.c:983:56: error: ‘subcmd_info.version’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
*out_version = (ret == BCME_OK) ? subcmd_info.version : 0;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
drivers/net/wireless/bcmdhd/dhd_rtt.c:977:20: note: ‘subcmd_info.version’ was declared here
ftm_subcmd_info_t subcmd_info;
^~~~~~~~~~~
Change-Id: I5990eaba2272ecb9633bb0058668eb426fc99d2e
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
htod16(WL_PKT_FILTER_MFLAG_NEG);
(argv[i])++;
}
- if (argv[i] == '\0') {
+ if (*argv[i] == '\0') {
printf("Pattern not provided\n");
goto fail;
}
subcmd_info.name = "ver";
subcmd_info.cmdid = WL_PROXD_CMD_GET_VERSION;
subcmd_info.handler = NULL;
+ subcmd_info.version = 0;
ret = dhd_rtt_common_get_handler(dhd, &subcmd_info,
WL_PROXD_METHOD_FTM, WL_PROXD_SESSION_ID_GLOBAL);
*out_version = (ret == BCME_OK) ? subcmd_info.version : 0;