[PATCH v8 00/12] add CLI based graph application

Stephen Hemminger stephen at networkplumber.org
Mon Oct 16 18:27:51 CEST 2023


On Mon, 16 Oct 2023 21:31:29 +0530
Jerin Jacob <jerinjacobk at gmail.com> wrote:

> ### [PATCH] app/graph: add telnet connectivity framework
> 
> WARNING:STRNCPY: Prefer strscpy, strscpy_pad, or __nonstring over
> strncpy - see: https://github.com/KSPP/linux/issues/90
> #205: FILE: app/graph/conn.c:162:
> +       strncpy(conn->welcome, p->welcome, CONN_WELCOME_LEN_MAX);
> 
> WARNING:STRNCPY: Prefer strscpy, strscpy_pad, or __nonstring over
> strncpy - see: https://github.com/KSPP/linux/issues/90
> #206: FILE: app/graph/conn.c:163:
> +       strncpy(conn->prompt, p->prompt, CONN_PROMPT_LEN_MAX);
> 
> total: 0 errors, 2 warnings, 554 lines checked


These are from the kernel version of checkpatch which now is pushing
developers towards replacement kernel apis.

For DPDK though you should be using strlcpy() in most places to avoid
the missing null end of string on copy of full size.


More information about the dev mailing list