libpng bug fix