From e852010c3961bf29d526d115d1cb2c0d988bb22d Mon Sep 17 00:00:00 2001 From: Rui Paulo Date: Tue, 2 Dec 2014 06:24:45 +0000 Subject: [PATCH] Fix an off-by-one in gpio_pin_list(). Coverity CID: 1256495 --- lib/libgpio/gpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libgpio/gpio.c b/lib/libgpio/gpio.c index d22b3cf5392c..8eb68712057a 100644 --- a/lib/libgpio/gpio.c +++ b/lib/libgpio/gpio.c @@ -89,7 +89,7 @@ gpio_pin_list(gpio_handle_t handle, gpio_config_t **pcfgs) errno = EINVAL; return (-1); } - cfgs = calloc(maxpins, sizeof(*cfgs)); + cfgs = calloc(maxpins + 1, sizeof(*cfgs)); if (cfgs == NULL) return (-1); for (i = 0; i <= maxpins; i++) {