From: Marc Hoersken Date: Sat, 2 May 2015 20:21:25 +0000 (+0200) Subject: schannel.c: Small changes X-Git-Tag: curl-7_43_0~184 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3c104448d6c0b4b8d35263c5ec77e8386393fdff;p=curl schannel.c: Small changes --- diff --git a/lib/vtls/schannel.c b/lib/vtls/schannel.c index 3301e35ec..b02e42ecc 100644 --- a/lib/vtls/schannel.c +++ b/lib/vtls/schannel.c @@ -883,12 +883,12 @@ schannel_recv(struct connectdata *conn, int sockindex, connssl->encdata_offset), size, &nread); /* check for received data */ - if(*err != CURLE_OK) + if(*err != CURLE_OK) { return -1; - else { - if(nread > 0) - /* increase encrypted data buffer offset */ - connssl->encdata_offset += nread; + } + else if(nread > 0) { + /* increase encrypted data buffer offset */ + connssl->encdata_offset += nread; } infof(data, "schannel: encrypted data got %zd\n", nread); } @@ -907,7 +907,6 @@ schannel_recv(struct connectdata *conn, int sockindex, InitSecBuffer(&inbuf[1], SECBUFFER_EMPTY, NULL, 0); InitSecBuffer(&inbuf[2], SECBUFFER_EMPTY, NULL, 0); InitSecBuffer(&inbuf[3], SECBUFFER_EMPTY, NULL, 0); - InitSecBufferDesc(&inbuf_desc, inbuf, 4); /* http://msdn.microsoft.com/en-us/library/windows/desktop/aa375348.aspx */