gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak
[cascardo/linux.git] / drivers / gpio / gpiolib.c
index d287cb4..4ed26bc 100644 (file)
@@ -628,6 +628,8 @@ static long lineevent_ioctl(struct file *filep, unsigned int cmd,
        if (cmd == GPIOHANDLE_GET_LINE_VALUES_IOCTL) {
                int val;
 
+               memset(&ghd, 0, sizeof(ghd));
+
                val = gpiod_get_value_cansleep(le->desc);
                if (val < 0)
                        return val;