chiark
/
gitweb
/
~ianmdlvl
/
adns.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9e8399f
)
regress: fuzzraw: dup stderr too
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Thu, 1 Dec 2016 00:27:26 +0000
(
00:27
+0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Thu, 11 Jun 2020 15:13:02 +0000
(16:13 +0100)
fdopen does not dup.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
regress/hfuzzraw.c.m4
patch
|
blob
|
history
diff --git
a/regress/hfuzzraw.c.m4
b/regress/hfuzzraw.c.m4
index 339611c5934cbbbde695c2c55ae47312140a495c..5ce1b3efc92567cb8e01de6288667652ee12714b 100644
(file)
--- a/
regress/hfuzzraw.c.m4
+++ b/
regress/hfuzzraw.c.m4
@@
-74,7
+74,10
@@
void Tensuresetup(void) {
const char *traceprintstr= getenv("ADNS_TEST_FUZZRAW_TRACEPRINT");
if (traceprintstr) {
traceprint= atoi(traceprintstr);
- traceout= fdopen(2,"w"); if (!traceout) Tfailed("fdopen for traceout");
+ int tracefd= dup(2);
+ if (tracefd<0) Tfailed("dup for tracefd");
+ traceout= fdopen(tracefd,"w");
+ if (!traceout) Tfailed("fdopen for traceout");
}
}