Skip to content

Handle InputStream.read failures#332

Merged
kean merged 2 commits intokean:mainfrom
kabiroberai:kabir/handle-read-failures
Apr 11, 2025
Merged

Handle InputStream.read failures#332
kean merged 2 commits intokean:mainfrom
kabiroberai:kabir/handle-read-failures

Conversation

@kabiroberai
Copy link
Copy Markdown
Contributor

InputStream.read can fail and return -1 (see the docs). If this happens, the bodyStreamData.append call currently crashes with an EXC_BAD_ACCESS since we pass count: -1. We can fix this by explicitly checking for a return value of -1 and bailing.

@kean
Copy link
Copy Markdown
Owner

kean commented Apr 11, 2025

Nice catch, thanks, @kabiroberai!

@kean kean merged commit 03a7d51 into kean:main Apr 11, 2025
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants