diff options
author | Jeff Layton <jlayton@samba.org> | 2013-10-13 21:26:55 -0400 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2013-10-14 16:54:34 +0200 |
commit | fec84112f3f7bdca9088ed7cabfe827bb21b0118 (patch) | |
tree | 7be92f6f55703383fafd255d721fbf41e26bf565 /lib/ccan/endian | |
parent | 13a10d43141c29dad61868b451c0c1dca82360de (diff) | |
download | samba-fec84112f3f7bdca9088ed7cabfe827bb21b0118.tar.gz samba-fec84112f3f7bdca9088ed7cabfe827bb21b0118.tar.bz2 samba-fec84112f3f7bdca9088ed7cabfe827bb21b0118.zip |
asn1: fix use-after-free in asn1_write
On talloc_realloc failure, asn1_write calls talloc_free on an asn1_data
pointer and then tries to immediately set the has_error flag on it.
Skip the free and just set the has_error flag.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Mon Oct 14 16:54:35 CEST 2013 on sn-devel-104
Diffstat (limited to 'lib/ccan/endian')
0 files changed, 0 insertions, 0 deletions