]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
log: Fix missing negation of ENOMEM
authorSean Anderson <seanga2@gmail.com>
Tue, 27 Oct 2020 23:55:20 +0000 (19:55 -0400)
committerTom Rini <trini@konsulko.com>
Fri, 30 Oct 2020 14:54:38 +0000 (10:54 -0400)
Errors returned should be negative.

Fixes: 45fac9fc18 ("log: Correct missing free() on error in log_add_filter()")
Signed-off-by: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
common/log.c

index 9f98e9aff8b4bcde3e08a271aaf7644318ee11ca..f1de922b3667f739cd94c5cb4fbb0fd6c4f1addc 100644 (file)
@@ -294,7 +294,7 @@ int log_add_filter(const char *drv_name, enum log_category_t cat_list[],
        if (file_list) {
                filt->file_list = strdup(file_list);
                if (!filt->file_list) {
-                       ret = ENOMEM;
+                       ret = -ENOMEM;
                        goto err;
                }
        }