Replace all sprintf with snprintf

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao
2023-03-05 23:55:15 +08:00
committed by Petro Karashchenko
parent 134b8b538f
commit 7c37421266
48 changed files with 237 additions and 174 deletions

View File

@@ -156,13 +156,14 @@ int main(int argc, FAR char *argv[])
/* Save the sector in our array */
sectors[x] = (uint16_t) logsector;
sectors[x] = (uint16_t)logsector;
seqs[x] = seq++;
/* Now write some data to the sector */
sprintf(buffer, "Logical sector %d sequence %d\n",
sectors[x], seqs[x]);
snprintf(buffer, fmt.availbytes,
"Logical sector %d sequence %d\n",
sectors[x], seqs[x]);
readwrite.logsector = sectors[x];
readwrite.offset = 0;
@@ -202,8 +203,9 @@ int main(int argc, FAR char *argv[])
printf("\r%d ", sectors[x]);
sprintf(&buffer[100], "Logical sector %d sequence %d\n",
sectors[x], seqs[x]);
snprintf(&buffer[100], fmt.availbytes - 100,
"Logical sector %d sequence %d\n",
sectors[x], seqs[x]);
if (strcmp(buffer, &buffer[100]) != 0)
{
@@ -224,8 +226,9 @@ int main(int argc, FAR char *argv[])
/* Now write over the sector data with new data, causing a relocation.
*/
sprintf(buffer, "Logical sector %d sequence %d\n",
sectors[x], seqs[x]);
snprintf(buffer, fmt.availbytes,
"Logical sector %d sequence %d\n",
sectors[x], seqs[x]);
readwrite.logsector = sectors[x];
readwrite.offset = 0;
readwrite.count = strlen(buffer) + 1;
@@ -252,7 +255,8 @@ int main(int argc, FAR char *argv[])
* causing a relocation.
*/
sprintf(buffer, "Appended data in sector %d\n", sectors[x]);
snprintf(buffer, fmt.availbytes,
"Appended data in sector %d\n", sectors[x]);
readwrite.logsector = sectors[x];
readwrite.offset = 64;
readwrite.count = strlen(buffer) + 1;