Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
David Goulet
Tor
Commits
39344fc3
Commit
39344fc3
authored
Jul 10, 2006
by
Nick Mathewson
🎨
Browse files
Add a const; fix a (probably harmless) bug when storing a resolve we forgot we asked for.
svn:r6751
parent
d5d7f8e6
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/or/dns.c
View file @
39344fc3
...
...
@@ -78,7 +78,7 @@ typedef struct cached_resolve_t {
static
void
purge_expired_resolves
(
uint32_t
now
);
static
void
dns_purge_resolve
(
cached_resolve_t
*
resolve
);
static
void
dns_found_answer
(
char
*
address
,
uint32_t
addr
,
char
outcome
,
static
void
dns_found_answer
(
const
char
*
address
,
uint32_t
addr
,
char
outcome
,
uint32_t
ttl
);
static
void
send_resolved_cell
(
connection_t
*
conn
,
uint8_t
answer_type
);
static
int
assign_to_dnsworker
(
connection_t
*
exitconn
);
...
...
@@ -593,7 +593,7 @@ dns_purge_resolve(cached_resolve_t *resolve)
* DNS_RESOLVE_{FAILED_TRANSIENT|FAILED_PERMANENT|SUCCEEDED}.
*/
static
void
dns_found_answer
(
char
*
address
,
uint32_t
addr
,
char
outcome
,
uint32_t
ttl
)
dns_found_answer
(
const
char
*
address
,
uint32_t
addr
,
char
outcome
,
uint32_t
ttl
)
{
pending_connection_t
*
pend
;
cached_resolve_t
search
;
...
...
@@ -610,6 +610,7 @@ dns_found_answer(char *address, uint32_t addr, char outcome, uint32_t ttl)
resolve
=
tor_malloc_zero
(
sizeof
(
cached_resolve_t
));
resolve
->
state
=
(
outcome
==
DNS_RESOLVE_SUCCEEDED
)
?
CACHE_STATE_VALID
:
CACHE_STATE_FAILED
;
strlcpy
(
resolve
->
address
,
address
,
sizeof
(
resolve
->
address
));
resolve
->
addr
=
addr
;
resolve
->
expire
=
time
(
NULL
)
+
dns_get_expiry_ttl
(
ttl
);
resolve
->
ttl
=
ttl
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment