From: Bartosz Golaszewski Date: Thu, 5 Jan 2017 13:48:28 +0000 (+0100) Subject: core: fix gpiod_line_update() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=26b3c55220cc366d2fc05e7fb11c975e1ed0c200;p=qemu-gpiodev%2Flibgpiod.git core: fix gpiod_line_update() Don't zero the line offset. Signed-off-by: Bartosz Golaszewski --- diff --git a/core.c b/core.c index 2ccec52..cedb15d 100644 --- a/core.c +++ b/core.c @@ -202,7 +202,9 @@ int gpiod_line_update(struct gpiod_line *line) struct gpiod_chip *chip; int status, fd; - memset(&line->info, 0, sizeof(line->info)); + memset(line->info.name, 0, sizeof(line->info.name)); + memset(line->info.consumer, 0, sizeof(line->info.consumer)); + line->info.flags = 0; chip = gpiod_line_get_chip(line); fd = gpiod_chip_get_fd(chip);