usb: typec: tcpm: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Ai Chao <aichao@kylinos.cn>
Link: https://patch.msgid.link/20260310094434.3639602-5-aichao@kylinos.cn
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Ai Chao 2026-03-10 17:44:32 +08:00 committed by Greg Kroah-Hartman
parent 224fb8661f
commit 2131540de4

View File

@ -725,7 +725,7 @@ static void _tcpm_log(struct tcpm_port *port, const char *fmt, va_list args)
if (tcpm_log_full(port)) {
port->logbuffer_head = max(port->logbuffer_head - 1, 0);
strcpy(tmpbuffer, "overflow");
strscpy(tmpbuffer, "overflow");
}
if (port->logbuffer_head < 0 ||
@ -841,10 +841,10 @@ static void tcpm_log_source_caps(struct tcpm_port *port)
pdo_spr_avs_apdo_15v_to_20v_max_current_ma(pdo),
pdo_spr_avs_apdo_src_peak_current(pdo));
else
strcpy(msg, "undefined APDO");
strscpy(msg, "undefined APDO");
break;
default:
strcpy(msg, "undefined");
strscpy(msg, "undefined");
break;
}
tcpm_log(port, " PDO %d: type %d, %s",