summaryrefslogtreecommitdiff
path: root/test/.gitignore
diff options
context:
space:
mode:
authorDr. David Alan Gilbert <dave@treblig.org>2013-11-05 11:54:51 +0100
committerDenys Vlasenko <dvlasenk@redhat.com>2013-11-05 11:54:51 +0100
commit025f1082b6c9573772472cc9039c2e10225c2c42 (patch)
treeab275532c13c67dcc7d430be1c9810820b5a64f2 /test/.gitignore
parent0b4060f61f1bb101b5d8d084714b7d2feacdb199 (diff)
downloadstrace-025f1082b6c9573772472cc9039c2e10225c2c42.tar.gz
strace-025f1082b6c9573772472cc9039c2e10225c2c42.tar.bz2
strace-025f1082b6c9573772472cc9039c2e10225c2c42.tar.xz
Fix select decoding with bogus (huge or negative) nfds.
We used to allocate and fetch bit arrays using a sanitized length, but then iterate over them with "j < arg[0]" condition, where arg[0] is not sanitized. This segfaults if arg[0] is huge or negative. This change fixes this. Add test/select.c to capture the case. Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org> Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'test/.gitignore')
-rw-r--r--test/.gitignore1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/.gitignore b/test/.gitignore
index 7eb39cf..c73b64a 100644
--- a/test/.gitignore
+++ b/test/.gitignore
@@ -10,4 +10,5 @@ wait_must_be_interruptible
threaded_execve
mtd
ubi
+select
sigreturn