Merge 48a580bd402cf6a3ee9e42013653219bfeb3caf6 into a16d279b6f5f60672eb68a8b9d348db8e9f44a84

This commit is contained in:
Khem Raj 2018-07-04 15:39:38 +00:00 committed by GitHub
commit f2e4db7f95
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 2 deletions

View File

@ -488,7 +488,7 @@ int ecezo_send_command(const ecezo_context dev, char *cmd, char *buffer,
// our write buffer // our write buffer
char writeBuffer[ECEZO_MAX_BUFFER_LEN]; char writeBuffer[ECEZO_MAX_BUFFER_LEN];
strncpy(writeBuffer, cmd, ECEZO_MAX_BUFFER_LEN); memcpy(writeBuffer, cmd, ECEZO_MAX_BUFFER_LEN-1);
writeBuffer[ECEZO_MAX_BUFFER_LEN - 1] = 0; writeBuffer[ECEZO_MAX_BUFFER_LEN - 1] = 0;
int writelen = strlen(writeBuffer); int writelen = strlen(writeBuffer);

View File

@ -31,6 +31,7 @@ extern "C"{
#include <assert.h> #include <assert.h>
#include <unistd.h> #include <unistd.h>
#include <math.h> #include <math.h>
#include <sys/types.h>
#include <mraa/i2c.h> #include <mraa/i2c.h>
#include <mraa/spi.h> #include <mraa/spi.h>

View File

@ -150,7 +150,7 @@ static rn2903_context _rn2903_postinit(rn2903_context dev,
rn2903_close(dev); rn2903_close(dev);
return NULL; return NULL;
} }
strncpy(dev->hardware_eui, dev->resp_data, RN2903_MAX_HEX_EUI64); memcpy(dev->hardware_eui, dev->resp_data, RN2903_MAX_HEX_EUI64);
return dev; return dev;
} }