]> git.sur5r.net Git - u-boot/blobdiff - fs/ubifs/ubifs.c
ubifs: no NULL check needed before free
[u-boot] / fs / ubifs / ubifs.c
index db29489eca7517c4a21151fcd91dbdc53b270dfc..4465523d5fbe49ef9beb693ae909e7cdd86fdaa0 100644 (file)
@@ -462,14 +462,10 @@ out:
                dbg_gen("cannot find next direntry, error %d", err);
 
 out_free:
-       if (file->private_data)
-               kfree(file->private_data);
-       if (file)
-               free(file);
-       if (dentry)
-               free(dentry);
-       if (dir)
-               free(dir);
+       kfree(file->private_data);
+       free(file);
+       free(dentry);
+       free(dir);
 
        return ret;
 }
@@ -941,7 +937,7 @@ int ubifs_load(char *filename, u32 addr, u32 size)
 
        err = ubifs_read(filename, (void *)(uintptr_t)addr, 0, size, &actread);
        if (err == 0) {
-               setenv_hex("filesize", actread);
+               env_set_hex("filesize", actread);
                printf("Done\n");
        }