]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/media/dvb-frontends/si2165.c
[media] si2165: Fix possible leak in si2165_upload_firmware()
[karo-tx-linux.git] / drivers / media / dvb-frontends / si2165.c
index 98ddb49ad52b1a27a268ef6fabab3d3de97496e7..4cc5d10ed0d43e2740f54846f529569a675829fb 100644 (file)
@@ -505,7 +505,7 @@ static int si2165_upload_firmware(struct si2165_state *state)
        /* reset crc */
        ret = si2165_writereg8(state, 0x0379, 0x01);
        if (ret)
-               return ret;
+               goto error;
 
        ret = si2165_upload_firmware_block(state, data, len,
                                           &offset, block_count);