mraa.c: Fix readlink call not terminating its buffer
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
@@ -410,6 +410,8 @@ mraa_link_targets(const char* filename, const char* targetname)
|
|||||||
if (nchars < 0) {
|
if (nchars < 0) {
|
||||||
free(buffer);
|
free(buffer);
|
||||||
return 0;
|
return 0;
|
||||||
|
} else {
|
||||||
|
buffer[nchars] = '\0';
|
||||||
}
|
}
|
||||||
if (nchars >= size) {
|
if (nchars >= size) {
|
||||||
size *= 2;
|
size *= 2;
|
||||||
|
|||||||
Reference in New Issue
Block a user