mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-28 18:39:35 -05:00
- Fix autotrust temp file uniqueness windows compile.
This commit is contained in:
parent
c1c75929fa
commit
9d9884c442
2 changed files with 6 additions and 0 deletions
|
|
@ -1,5 +1,6 @@
|
|||
15 August 2019: Wouter
|
||||
- iana portlist updated.
|
||||
- Fix autotrust temp file uniqueness windows compile.
|
||||
|
||||
14 August 2019: George
|
||||
- Fix #59, when compiled with systemd support check that we can properly
|
||||
|
|
|
|||
|
|
@ -1183,8 +1183,13 @@ void autr_write_file(struct module_env* env, struct trust_anchor* tp)
|
|||
}
|
||||
/* unique name with pid number, thread number, and struct pointer
|
||||
* (the pointer uniquifies for multiple libunbound contexts) */
|
||||
#ifndef USE_WINSOCK
|
||||
snprintf(tempf, sizeof(tempf), "%s.%d-%d-%llx", fname, (int)getpid(),
|
||||
env->worker?*(int*)env->worker:0, (long long int)tp);
|
||||
#else
|
||||
snprintf(tempf, sizeof(tempf), "%s.%d-%d-%I64x", fname, (int)getpid(),
|
||||
env->worker?*(int*)env->worker:0, (long long int)tp);
|
||||
#endif
|
||||
verbose(VERB_ALGO, "autotrust: write to disk: %s", tempf);
|
||||
out = fopen(tempf, "w");
|
||||
if(!out) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue