commit | b791a1962e16896b2556bdc88e374d5d736e6a0e | [log] [tgz] |
---|---|---|
author | fitzhardinge <fitzhardinge@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Thu Dec 18 07:22:44 2003 +0000 |
committer | fitzhardinge <fitzhardinge@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Thu Dec 18 07:22:44 2003 +0000 |
tree | 10db6f742b0fca10e8b22158f36f62fc3645e6e8 | |
parent | f0046f2d7294c5068574212dc01968a3db17b422 [diff] [blame] |
Fix a bug in the last VG_(max_fd) change; VG_(safe_fd) doesn't work before VG_(max_fd) has been set up. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2128 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_mylibc.c b/coregrind/vg_mylibc.c index 850e178..c061535 100644 --- a/coregrind/vg_mylibc.c +++ b/coregrind/vg_mylibc.c
@@ -1203,6 +1203,8 @@ { Int newfd; + vg_assert(VG_(max_fd) != -1); + newfd = VG_(fcntl)(oldfd, VKI_F_DUPFD, VG_(max_fd)+1); if (newfd != -1) VG_(close)(oldfd);