mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-24 14:51:11 +01:00
Merge remote-tracking branch 'origin/maint-0.2.2'
This commit is contained in:
commit
29db095a35
2 changed files with 10 additions and 2 deletions
5
changes/bug4529
Normal file
5
changes/bug4529
Normal file
|
@ -0,0 +1,5 @@
|
|||
o Minor bufixes:
|
||||
- If we had ever tried to call tor_addr_to_str on an address of
|
||||
unknown type, we would have done a strdup on an uninitialized
|
||||
buffer. Now we won't. Fixes bug 4529; bugfix on 0.2.1.3-alpha.
|
||||
Reported by "troll_un".
|
|
@ -962,8 +962,11 @@ char *
|
|||
tor_dup_addr(const tor_addr_t *addr)
|
||||
{
|
||||
char buf[TOR_ADDR_BUF_LEN];
|
||||
tor_addr_to_str(buf, addr, sizeof(buf), 0);
|
||||
return tor_strdup(buf);
|
||||
if (tor_addr_to_str(buf, addr, sizeof(buf), 0)) {
|
||||
return tor_strdup(buf);
|
||||
} else {
|
||||
return tor_strdup("<unknown address type>");
|
||||
}
|
||||
}
|
||||
|
||||
/** Return a string representing the address <b>addr</b>. This string is
|
||||
|
|
Loading…
Add table
Reference in a new issue