chiark
/
gitweb
/
~ianmdlvl
/
adns.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
regress: fuzzraw: dup stderr too
[adns.git]
/
regress
/
hfuzzraw.c.m4
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);
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");
}
}
}
}