wlcore: fix a couple small memory leaks

We should free "chunk" here before returning the error code.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
This commit is contained in:
Dan Carpenter 2012-06-30 15:07:55 +03:00 committed by John W. Linville
parent 0344dcd3b5
commit f7ace5f044

View file

@ -192,7 +192,7 @@ static int wl1271_boot_upload_firmware_chunk(struct wl1271 *wl, void *buf,
partition.mem.start = dest;
ret = wlcore_set_partition(wl, &partition);
if (ret < 0)
return ret;
goto out;
/* 10.1 set partition limit and chunk num */
chunk_num = 0;
@ -208,7 +208,7 @@ static int wl1271_boot_upload_firmware_chunk(struct wl1271 *wl, void *buf,
partition.mem.start = addr;
ret = wlcore_set_partition(wl, &partition);
if (ret < 0)
return ret;
goto out;
}
/* 10.3 upload the chunk */