summaryrefslogtreecommitdiff
path: root/libloragw
diff options
context:
space:
mode:
authorJason Reiss <jreiss@multitech.com>2019-09-18 13:10:34 -0500
committerJason Reiss <jreiss@multitech.com>2019-09-18 13:10:34 -0500
commit660f8ec6a84315a75327458934d01276dd9d5ab9 (patch)
treed585727c67800f7022d1d9b9fe7f0aaa694319d8 /libloragw
parentfcf09f3d795a42c4c09baace44c79b3eada0acbf (diff)
downloadlora_gateway_mtac_full-660f8ec6a84315a75327458934d01276dd9d5ab9.tar.gz
lora_gateway_mtac_full-660f8ec6a84315a75327458934d01276dd9d5ab9.tar.bz2
lora_gateway_mtac_full-660f8ec6a84315a75327458934d01276dd9d5ab9.zip
Update loragw_spi.native.c
Bugfix: strncpy use size of destination Change spi_dev_path to char array
Diffstat (limited to 'libloragw')
-rw-r--r--libloragw/src/loragw_spi.native.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libloragw/src/loragw_spi.native.c b/libloragw/src/loragw_spi.native.c
index 56c9d94..4720603 100644
--- a/libloragw/src/loragw_spi.native.c
+++ b/libloragw/src/loragw_spi.native.c
@@ -56,7 +56,7 @@ Maintainer: Sylvain Miermont
#define SPI_SPEED 8000000
#define SPI_DEV_PATH "/dev/spidev0.0"
//#define SPI_DEV_PATH "/dev/spidev32766.0"
-char* spi_dev_path = SPI_DEV_PATH;
+char spi_dev_path[60] = SPI_DEV_PATH;
/* -------------------------------------------------------------------------- */
/* --- PUBLIC FUNCTIONS DEFINITION ------------------------------------------ */
@@ -64,7 +64,7 @@ char* spi_dev_path = SPI_DEV_PATH;
/* set SPI device */
int lgw_spi_set_path(const char *path) {
if (path) {
- strncpy(spi_dev_path, path, sizeof(path)-1);
+ strncpy(spi_dev_path, path, sizeof(spi_dev_path)-1);
return LGW_SPI_SUCCESS;
}
else {