Fixed issue if the png_info was updated to change the size, we need to tall png_read_update_info to make sure the correct amount of memory was allocated.
Merge branch 'png-fix' of f:/bundle into png-fix
Merge pull request #322 from tfili/png-fix

Fixed possible write of unallocated memory