Skip to content

Fix bug #60110 (fclose(), file_put_contents(), copy() do not return false properly)#12067

Open
bukka wants to merge 1 commit intophp:masterfrom
bukka:stream_close_flush_retval
Open

Fix bug #60110 (fclose(), file_put_contents(), copy() do not return false properly)#12067
bukka wants to merge 1 commit intophp:masterfrom
bukka:stream_close_flush_retval

Conversation

@bukka
Copy link
Member

@bukka bukka commented Aug 28, 2023

This PR changes the return value to false if the flush operation fails. That introduces possibility to check if those operations have been executed correctly which wasn't previously possible.

@bukka
Copy link
Member Author

bukka commented Aug 29, 2023

I have been looking to the pipeline errors and this has got some bigger impact as it is impacting exec exit code as well so this needs a proper analysis of the potential and possibly considering some other ways how to inform users about failed flush. Something needs to be done about this but it's too late for 8.3 so this should hopefully happen in the following minor or major (if BC impact is too big) version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant