id summary reporter owner description type status priority milestone component version severity resolution keywords cc focuses
16057 download_url() error checking fails to notice that the file wasnt correctly witten to disk dd32 dd32 "When upgrading/installing plugins, themes and WordPress download_url() is called to download the package to a temporary file.
At present, the return value of fwrite() is not checked, the result can be that the file is not written to disk correctly and subsequently, the Zip extraction fails.
This appears as if it can be caused by the user running out of disk space, as seen here: http://erisds.co.uk/wordpress/wordpress-automatic-upgrades-one-of-the-pitfalls
I'm attaching a patch which appears to fix it for me, however, As I do not have a setup where I can enforce a quota I cannot test the saving of the file without fudging the return value of fwrite() to something lower than expected." defect (bug) closed normal 3.7 HTTP API 3.0 normal fixed 3.3-early has-patch needs-testing commit