mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
touchscreen: goodix_gt1x: fix coverity warning
PD#172714: touchscreen: goodix_gt1x: fix coverity warning There is no judgment about whether it is null before using the pointer. This causes "Untrusted value as argument". Change-Id: I147b89e9a96cddf4bdc3c42753bd165b6b802065 Signed-off-by: Yingyuan Zhu <yingyuan.zhu@amlogic.com>
This commit is contained in:
committed by
Jianxin Pan
parent
35a6b7fa1d
commit
2bc5fc8909
@@ -665,7 +665,7 @@ static long gt1x_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
|
||||
u32 value = 0;
|
||||
s32 ret = 0; //the initial value must be 0
|
||||
u8 *data = NULL;
|
||||
int cnt = 30;
|
||||
int cnt = 30;
|
||||
|
||||
/* Blocking when firmwaer updating */
|
||||
while (cnt-- && update_info.status) {
|
||||
@@ -696,6 +696,8 @@ static long gt1x_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
|
||||
} else {
|
||||
value = (u32) arg;
|
||||
}
|
||||
if (!data)
|
||||
return -1;
|
||||
|
||||
switch (cmd & NEGLECT_SIZE_MASK) {
|
||||
case IO_GET_VERISON:
|
||||
|
||||
Reference in New Issue
Block a user