]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r298311,r298312:
authorngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 4 May 2016 00:30:36 +0000 (00:30 +0000)
committerngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 4 May 2016 00:30:36 +0000 (00:30 +0000)
commite2c19267ca4601e3be4a6a5293d15db319848788
tree1974b320dbd35e8e12bc6ba63f95c89c15cf305e
parentc74b35921af8887c86b12403680a92fed9754e30
MFC r298311,r298312:

r298311:

Make sure fmemopen succeeds in :test_append_binary_pos before calling ftell
on the FILE object

This fixes potential null pointer dereferences on failure

CID: 1254952

r298312:

Fix double fclose of `fp1` when freopen fails

freopen handles closing file descriptors on error, with the exception of
fdopen'ed descriptors, so closing an already fclose'd file descriptor is
incorrect

CID: 1338525

git-svn-id: svn://svn.freebsd.org/base/stable/10@299021 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libc/tests/stdio/fmemopen2_test.c
lib/libc/tests/stdio/freopen_test.c