mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 16:50:55 +08:00
arch/assert: Replace twice strlcpy with single snprintf
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
committed by
Petro Karashchenko
parent
b02db04e00
commit
2b2830c252
@@ -185,13 +185,12 @@ static void arm_dump_task(struct tcb_s *tcb, void *arg)
|
||||
else
|
||||
#endif
|
||||
{
|
||||
FAR char **argv;
|
||||
FAR char **argv = tcb->group->tg_info->argv + 1;
|
||||
size_t npos = 0;
|
||||
|
||||
for (argv = tcb->group->tg_info->argv + 1; *argv; argv++)
|
||||
while (*argv != NULL && npos < sizeof(args))
|
||||
{
|
||||
npos += strlcpy(args + npos, *argv, sizeof(args) - npos);
|
||||
npos += strlcpy(args + npos, " ", sizeof(args) - npos);
|
||||
npos += snprintf(args + npos, sizeof(args) - npos, "%s ", *argv++);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -185,13 +185,12 @@ static void riscv_dump_task(struct tcb_s *tcb, void *arg)
|
||||
else
|
||||
#endif
|
||||
{
|
||||
FAR char **argv;
|
||||
FAR char **argv = tcb->group->tg_info->argv + 1;
|
||||
size_t npos = 0;
|
||||
|
||||
for (argv = tcb->group->tg_info->argv + 1; *argv; argv++)
|
||||
while (*argv != NULL && npos < sizeof(args))
|
||||
{
|
||||
npos += strlcpy(args + npos, *argv, sizeof(args) - npos);
|
||||
npos += strlcpy(args + npos, " ", sizeof(args) - npos);
|
||||
npos += snprintf(args + npos, sizeof(args) - npos, "%s ", *argv++);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -100,13 +100,12 @@ static void xtensa_dump_task(struct tcb_s *tcb, void *arg)
|
||||
else
|
||||
#endif
|
||||
{
|
||||
FAR char **argv;
|
||||
FAR char **argv = tcb->group->tg_info->argv + 1;
|
||||
size_t npos = 0;
|
||||
|
||||
for (argv = tcb->group->tg_info->argv + 1; *argv; argv++)
|
||||
while (*argv != NULL && npos < sizeof(args))
|
||||
{
|
||||
npos += strlcpy(args + npos, *argv, sizeof(args) - npos);
|
||||
npos += strlcpy(args + npos, " ", sizeof(args) - npos);
|
||||
npos += snprintf(args + npos, sizeof(args) - npos, "%s ", *argv++);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user