diff --git a/src/arm/beaglebone.c b/src/arm/beaglebone.c index e1fff04..63c907f 100644 --- a/src/arm/beaglebone.c +++ b/src/arm/beaglebone.c @@ -264,7 +264,7 @@ mraa_beaglebone_i2c_init_pre(unsigned int bus) mraa_result_t ret = MRAA_ERROR_NO_RESOURCES; char devpath[MAX_SIZE]; - sprintf(devpath, "/dev/i2c-%u", bus); + snprintf(devpath, MAX_SIZE, "/dev/i2c-%u", bus); if (!mraa_file_exist(devpath)) { ret = MRAA_ERROR_INVALID_HANDLE;