mirror of
https://github.com/bgp/bgpq4
synced 2025-02-28 08:53:11 +00:00
* Fix issue bgp#83 - fix regression bug which ignored -S CLI option (#1)
* Fix issue #83 - fix regression bug which ignored -S CLI option, introduced by commit 08b81f7d19
---------
Co-authored-by: James Bensley <jwbensley@gmail.com>
* Fix off-by-one error
* Swap strlcpy for strdup
---------
Co-authored-by: James Bensley <jwbensley@gmail.com>
This commit is contained in:
@@ -1160,11 +1160,11 @@ bgpq_expand(struct bgpq_expander *b)
|
||||
}
|
||||
}
|
||||
|
||||
if (b->usesource) {
|
||||
if (b->sources && b->sources[0] != 0) {
|
||||
b->defaultsources = strdup(b->sources);
|
||||
} else if (b->usesource) {
|
||||
if (b->sources && b->sources[0] != 0) {
|
||||
b->defaultsources = (char*)calloc(1, strlen(b->sources));
|
||||
strlcpy(b->defaultsources, b->sources,
|
||||
sizeof(b->defaultsources));
|
||||
b->defaultsources = strdup(b->sources);
|
||||
} else {
|
||||
b->defaultsources = bgpq_get_irrd_sources(b->fd);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user