diff --git a/gps/core/data-items/DataItemConcreteTypes.cpp b/gps/core/data-items/DataItemConcreteTypes.cpp index 8c7baa2..54549cf 100644 --- a/gps/core/data-items/DataItemConcreteTypes.cpp +++ b/gps/core/data-items/DataItemConcreteTypes.cpp @@ -495,11 +495,11 @@ void BtLeDeviceScanDetailsDataItem::stringify(string& valueStr) { valueStr += d->mApSrnRssi; valueStr += ", "; - char t[10]; - memset (t, '\0', 10); + char t[20]; + memset (t, '\0', 20); valueStr += BTLESCANDETAILS_FIELD_MAC; valueStr += ": "; - snprintf(t, 10, "[%02x:%02x:%02x:%02x:%02x:%02x]", d->mApSrnMacAddress[0], + snprintf(t, 20, "[%02x:%02x:%02x:%02x:%02x:%02x]", d->mApSrnMacAddress[0], d->mApSrnMacAddress[1], d->mApSrnMacAddress[2], d->mApSrnMacAddress[3], d->mApSrnMacAddress[4], d->mApSrnMacAddress[5]); valueStr += t; @@ -544,11 +544,11 @@ void BtDeviceScanDetailsDataItem::stringify(string& valueStr) { valueStr += d->mApSrnRssi; valueStr += ", "; - char t[10]; - memset (t, '\0', 10); + char t[20]; + memset (t, '\0', 20); valueStr += BTSCANDETAILS_FIELD_MAC; valueStr += ": "; - snprintf(t, 10, "[%02x:%02x:%02x:%02x:%02x:%02x]", d->mApSrnMacAddress[0], + snprintf(t, 20, "[%02x:%02x:%02x:%02x:%02x:%02x]", d->mApSrnMacAddress[0], d->mApSrnMacAddress[1], d->mApSrnMacAddress[2], d->mApSrnMacAddress[3], d->mApSrnMacAddress[4], d->mApSrnMacAddress[5]); valueStr += t;