Replace sprintf by snprintf
Bug: 264485888
Change-Id: Ia8687f1921830d03fece4567443d1a3c638afaed
diff --git a/st21nfc/adaptation/android_logmsg.cpp b/st21nfc/adaptation/android_logmsg.cpp
index 6103dff..72e5b6a 100644
--- a/st21nfc/adaptation/android_logmsg.cpp
+++ b/st21nfc/adaptation/android_logmsg.cpp
@@ -126,13 +126,15 @@
STLOG_HAL_D("%s\n", line);
}
}
- line[k] = 0;
+ if (k < 100) {
+ line[k] = 0;
+ }
}
- sprintf(&line[k * 3], "%02x ", d[i]);
+ snprintf(&line[k * 3], sizeof(line) - (k * 3), "%02x ", d[i]);
}
if (privacy) {
- sprintf(&line[k * 3], "(hidden)");
+ snprintf(&line[k * 3], sizeof(line) - (k * 3), "(hidden)");
}
if (first_line == true) {