Private
Public Access
2
0

uart.hpp: Use std::string constructor which lets use set a size parameter

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Brendan Le Foll
2015-06-01 09:32:44 +01:00
parent ea71308702
commit 4628f3f2a0

View File

@@ -104,11 +104,8 @@ class Uart
{
char* data = (char*) malloc(sizeof(char) * length);
int v = mraa_uart_read(m_uart, data, (size_t) length);
char* out = (char*) malloc(sizeof(char) * v);
strncpy(out, data, v);
std::string ret(out);
std::string ret(data, v);
free(data);
free(out);
return ret;
}