Acked-by: Huisong Li <[email protected]> 在 2023/11/10 18:01, Chengwen Feng 写道:
Add verify strdup return value logic.Fixes: 64051bb1f144 ("devargs: unify scratch buffer storage") Cc: [email protected] Signed-off-by: Chengwen Feng <[email protected]> --- drivers/bus/vdev/vdev.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/bus/vdev/vdev.c b/drivers/bus/vdev/vdev.c index 7974b27295..05582f1727 100644 --- a/drivers/bus/vdev/vdev.c +++ b/drivers/bus/vdev/vdev.c @@ -247,6 +247,10 @@ alloc_devargs(const char *name, const char *args) devargs->data = strdup(args); else devargs->data = strdup(""); + if (devargs->data == NULL) { + free(devargs); + return NULL; + } devargs->args = devargs->data;ret = strlcpy(devargs->name, name, sizeof(devargs->name));

