projects
/
BearSSL
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
New "i62" code for big integers with 64x64->128 opcodes; also improved "i31" modular...
[BearSSL]
/
src
/
ssl
/
ssl_io.c
diff --git
a/src/ssl/ssl_io.c
b/src/ssl/ssl_io.c
index
b409636
..
1952615
100644
(file)
--- a/
src/ssl/ssl_io.c
+++ b/
src/ssl/ssl_io.c
@@
-149,6
+149,9
@@
br_sslio_read(br_sslio_context *ctx, void *dst, size_t len)
unsigned char *buf;
size_t alen;
+ if (len == 0) {
+ return 0;
+ }
if (run_until(ctx, BR_SSL_RECVAPP) < 0) {
return -1;
}
@@
-188,6
+191,9
@@
br_sslio_write(br_sslio_context *ctx, const void *src, size_t len)
unsigned char *buf;
size_t alen;
+ if (len == 0) {
+ return 0;
+ }
if (run_until(ctx, BR_SSL_SENDAPP) < 0) {
return -1;
}