Fix possible memory overwrite in init_from_environment().

It was possible for a user to overwrite memory at a relative location
with 1 by passing a negative file descriptor.
This commit is contained in:
Simon Ruderich
2013-06-13 22:08:08 +02:00
parent f30dbbd26d
commit 59375c2b79
6 changed files with 84 additions and 9 deletions

View File

@@ -1,4 +1,5 @@
TESTS = test_example.sh \
TESTS = test_environment.sh \
test_example.sh \
test_exec.sh \
test_noforce.sh \
test_redirects.sh \
@@ -21,6 +22,8 @@ endif
dist_check_SCRIPTS = $(TESTS) lib.sh
dist_check_DATA = example.expected \
example_environment.expected \
example_environment_empty.expected \
example_error.expected \
example_exec.expected \
example_noforce.sh \