[PATCH v3 3/8] net/nfb: add vdev as alternative device probe method

Stephen Hemminger stephen at networkplumber.org
Wed Jan 21 18:40:36 CET 2026


On Wed, 21 Jan 2026 18:03:28 +0100
spinler at cesnet.cz wrote:

> +			/* Clone non-vdev arguments, result is shorter or equal length */
> +			ret = sprintf(dev_params_mod, "%s%s=%s",
> +					dev_params_mod == dev_params ? "" : ",",
> +					pair->key, pair->value);

AI review raises good point here:

Minor style note: The sprintf() call at line 897-899 uses dev_params_mod both as target and in format string. This is technically undefined behavior in C, though it works in practice. Consider using a separate buffer or snprintf() with proper handling.

Verdict: ⚠️ Minor concern - The sprintf(dev_params_mod, "%s%s=%s", dev_params_mod == dev_params ? "" : ",", ...) pattern is risky. Consider refactoring.



More information about the dev mailing list