diff options
author | jsing <> | 2016-12-26 15:28:42 +0000 |
---|---|---|
committer | jsing <> | 2016-12-26 15:28:42 +0000 |
commit | 3f47f43d5cb4924f08a830e3de5523ac054f9213 (patch) | |
tree | 7299eded603ea98b561421ef9ffda6d226858f80 /src | |
parent | d8c64421db0ae603148c027884d5b60879594535 (diff) | |
download | openbsd-3f47f43d5cb4924f08a830e3de5523ac054f9213.tar.gz openbsd-3f47f43d5cb4924f08a830e3de5523ac054f9213.tar.bz2 openbsd-3f47f43d5cb4924f08a830e3de5523ac054f9213.zip |
Restore previous behaviour of incrementing the pointer so that it points
at the end of the buffer.
Issue identified by and diff from Kazuki Yamaguchi <k at rhe.jp>.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libssl/ssl_asn1.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_asn1.c b/src/lib/libssl/ssl_asn1.c index a27858c955..36fbbbed98 100644 --- a/src/lib/libssl/ssl_asn1.c +++ b/src/lib/libssl/ssl_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_asn1.c,v 1.45 2016/12/07 13:17:33 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_asn1.c,v 1.46 2016/12/26 15:28:42 jsing Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2016 Joel Sing <jsing@openbsd.org> | 4 | * Copyright (c) 2016 Joel Sing <jsing@openbsd.org> |
@@ -200,6 +200,7 @@ i2d_SSL_SESSION(SSL_SESSION *s, unsigned char **pp) | |||
200 | data = NULL; | 200 | data = NULL; |
201 | } else { | 201 | } else { |
202 | memcpy(*pp, data, data_len); | 202 | memcpy(*pp, data, data_len); |
203 | *pp += data_len; | ||
203 | } | 204 | } |
204 | } | 205 | } |
205 | 206 | ||