diff options
author | jh <jh@FreeBSD.org> | 2010-03-03 15:43:26 +0000 |
---|---|---|
committer | jh <jh@FreeBSD.org> | 2010-03-03 15:43:26 +0000 |
commit | c5a3b40d67289d8bb591d76ed3c0d1b8ad5715a8 (patch) | |
tree | a9d8f1dab852c1239fe4b931c69acf8faa323a40 /lib/libc/stdlib/merge.c | |
parent | acf511e4d0cb788a9a050ea1aefef0548aa329ab (diff) | |
download | FreeBSD-src-c5a3b40d67289d8bb591d76ed3c0d1b8ad5715a8.zip FreeBSD-src-c5a3b40d67289d8bb591d76ed3c0d1b8ad5715a8.tar.gz |
In reallocf(3), free the memory only when size != 0. Otherwise, when the
System V compatibility option (malloc "V" flag) is in effect a zero sized
reallocf() could cause a double free.
PR: bin/141753
Submitted by: Dan Lukes
Diffstat (limited to 'lib/libc/stdlib/merge.c')
0 files changed, 0 insertions, 0 deletions