diff options
author | Jason Reiss <jreiss@multitech.com> | 2019-09-18 13:10:34 -0500 |
---|---|---|
committer | Jason Reiss <jreiss@multitech.com> | 2019-09-18 13:10:34 -0500 |
commit | 660f8ec6a84315a75327458934d01276dd9d5ab9 (patch) | |
tree | d585727c67800f7022d1d9b9fe7f0aaa694319d8 /libloragw/src | |
parent | fcf09f3d795a42c4c09baace44c79b3eada0acbf (diff) | |
download | lora_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/src')
-rw-r--r-- | libloragw/src/loragw_spi.native.c | 4 |
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 { |