dtls1_write_bytes consumers expect amount of bytes written per call, not
[openssl.git] / ssl / d1_pkt.c
index eb3af232c7e719171138696b96d7e5fd6449a5d1..0321ee7f15ae2c4c7c3e0efa48511365f0381bb8 100644 (file)
@@ -1294,7 +1294,7 @@ int dtls1_write_bytes(SSL *s, int type, const void *buf_, int len)
        else 
                s->s3->wnum += i;
 
-       return tot + i;
+       return i;
        }
 
 int do_dtls1_write(SSL *s, int type, const unsigned char *buf, unsigned int len, int create_empty_fragment)