projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Convert Sigalgs processing to use ints
[openssl.git]
/
ssl
/
packet.c
diff --git
a/ssl/packet.c
b/ssl/packet.c
index 5c5513314bd3e9f2c1c16050a066a7c31edc9e40..12321e719e9ddab9c3d298d45e3618c7a4116023 100644
(file)
--- a/
ssl/packet.c
+++ b/
ssl/packet.c
@@
-62,7
+62,8
@@
int WPACKET_reserve_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes)
if (BUF_MEM_grow(pkt->buf, newlen) == 0)
return 0;
}
if (BUF_MEM_grow(pkt->buf, newlen) == 0)
return 0;
}
- *allocbytes = GETBUF(pkt) + pkt->curr;
+ if (allocbytes != NULL)
+ *allocbytes = WPACKET_get_curr(pkt);
return 1;
}
return 1;
}
@@
-376,6
+377,11
@@
int WPACKET_get_length(WPACKET *pkt, size_t *len)
return 1;
}
return 1;
}
+unsigned char *WPACKET_get_curr(WPACKET *pkt)
+{
+ return GETBUF(pkt) + pkt->curr;
+}
+
void WPACKET_cleanup(WPACKET *pkt)
{
WPACKET_SUB *sub, *parent;
void WPACKET_cleanup(WPACKET *pkt)
{
WPACKET_SUB *sub, *parent;