]> xenbits.xensource.com Git - unikraft/unikraft.git/commitdiff
lib/uklibparam: Add missing return value check
authorVlad-Andrei Badoiu <vlad_andrei.badoiu@upb.ro>
Sat, 21 Nov 2020 15:07:30 +0000 (17:07 +0200)
committerFelipe Huici <felipe.huici@neclab.eu>
Wed, 9 Dec 2020 20:02:11 +0000 (21:02 +0100)
We add a check for the return value of kernel_args_set.

Signed-off-by: Constantin Raducanu <raducanu.costi@gmail.com>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
lib/uklibparam/param.c

index c0c657826695dc8f11c32a9b9bdbaa31423312d7..948150cd47ef1999dc8805d1ecb26c90c302a963 100644 (file)
@@ -570,6 +570,11 @@ int uk_libparam_parse(const char *progname, int argc, char **argv)
                }
 
                rc = kernel_args_set(&pargs, param);
+               if (rc < 0) {
+                       uk_pr_err("Failed to set %s param\n", pargs.param);
+                       continue;
+               }
+
                uk_pr_info("Parsed %d args\n", cnt);
        }