summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornelsonb%netscape.com <devnull@localhost>2001-06-23 00:01:17 +0000
committernelsonb%netscape.com <devnull@localhost>2001-06-23 00:01:17 +0000
commitf5dcbd9549f2d2bd473dcb1e680efba03cdad809 (patch)
treeeff9947df01f785360a2d3aa4d6c5d29ef441d43
parent442d6f1bbaa10953e6c6754ffd19d74db94ed87e (diff)
downloadnss-hg-f5dcbd9549f2d2bd473dcb1e680efba03cdad809.tar.gz
Change PR_Writev so it will drive the handshake when len == 0.
Patch by John G Myers. Bug 87359.
-rw-r--r--security/nss/lib/ssl/sslsock.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/security/nss/lib/ssl/sslsock.c b/security/nss/lib/ssl/sslsock.c
index cf294ce09..de57061ac 100644
--- a/security/nss/lib/ssl/sslsock.c
+++ b/security/nss/lib/ssl/sslsock.c
@@ -1470,7 +1470,7 @@ ssl_WriteV(PRFileDesc *fd, const PRIOVec *iov, PRInt32 vectors,
/* Make sure the first write is at least 8 KB, if possible. */
KILL_VECTORS
if (!vectors)
- return 0;
+ return ssl_Send(fd, 0, 0, 0, timeout);
GET_VECTOR;
if (!vectors) {
return ssl_Send(fd, myIov.iov_base, myIov.iov_len, 0, timeout);