From b4cf93f1f8c18b017ef32573c6b57fc5b5ab4cb5 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Wed, 21 Sep 2016 14:37:22 +0100 Subject: [PATCH] gpio.c: Remove use of sprintf in favour of snprintf Signed-off-by: Brendan Le Foll --- src/gpio/gpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gpio/gpio.c b/src/gpio/gpio.c index 3c53940..96feaa1 100644 --- a/src/gpio/gpio.c +++ b/src/gpio/gpio.c @@ -44,7 +44,7 @@ static mraa_result_t mraa_gpio_get_valfp(mraa_gpio_context dev) { char bu[MAX_SIZE]; - sprintf(bu, SYSFS_CLASS_GPIO "/gpio%d/value", dev->pin); + snprintf(bu, MAX_SIZE, SYSFS_CLASS_GPIO "/gpio%d/value", dev->pin); dev->value_fp = open(bu, O_RDWR); if (dev->value_fp == -1) { syslog(LOG_ERR, "gpio%i: Failed to open 'value': %s", dev->pin, strerror(errno));