]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - lib/test_firmware.c
test_firmware: fix a memory leak bug
[mirror_ubuntu-bionic-kernel.git] / lib / test_firmware.c
index b91b0f165498676db1e5fa8f9718a075219a10de..ae81da44fb4c265ca3948f34ecaca3953feff26e 100644 (file)
@@ -891,8 +891,11 @@ static int __init test_firmware_init(void)
                return -ENOMEM;
 
        rc = __test_firmware_config_init();
-       if (rc)
+       if (rc) {
+               kfree(test_fw_config);
+               pr_err("could not init firmware test config: %d\n", rc);
                return rc;
+       }
 
        rc = misc_register(&test_fw_misc_device);
        if (rc) {