aboutsummaryrefslogtreecommitdiff
path: root/src/core/socket.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2019-07-17 20:33:52 -0700
committerGarrett D'Amore <garrett@damore.org>2019-07-17 20:33:52 -0700
commit4dcfdd65318b706e139658842c9f406e906a8003 (patch)
tree5dde4b98eb307a30957adb402a7a98c9e9623596 /src/core/socket.c
parent8545c4181e0f28c93296bb461de19b2b9c207c24 (diff)
downloadnng-4dcfdd65318b706e139658842c9f406e906a8003.tar.gz
nng-4dcfdd65318b706e139658842c9f406e906a8003.tar.bz2
nng-4dcfdd65318b706e139658842c9f406e906a8003.zip
fixes #954 large message fails with no error message
This removes the default 1MB limit on maximum receive sizes. Applications intended for deployment in insecure or hostile environments should choose a sensible default for NNG_OPT_RECVMAXSZ.
Diffstat (limited to 'src/core/socket.c')
-rw-r--r--src/core/socket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/socket.c b/src/core/socket.c
index 0224a812..c8f3329f 100644
--- a/src/core/socket.c
+++ b/src/core/socket.c
@@ -514,7 +514,7 @@ nni_sock_create(nni_sock **sp, const nni_proto *proto)
s->s_rcvtimeo = -1;
s->s_reconn = NNI_SECOND;
s->s_reconnmax = 0;
- s->s_rcvmaxsz = 1024 * 1024; // 1 MB by default
+ s->s_rcvmaxsz = 0; // unlimited by default
s->s_id = 0;
s->s_refcnt = 0;
s->s_self_id = proto->proto_self;