1
0
mirror of https://github.com/bgp/bgpq4.git synced 2024-05-11 05:55:05 +00:00

Fix issue bgp#83 - fix regression bug which ignored -S CLI option (#1) (#85)

* 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 08b81f7d1973b8ccdbf627bb60063a97bc1c1fed
---------

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:
James Bensley
2023-03-05 13:08:11 +01:00
committed by GitHub
parent b85bea6324
commit 31ce2e452f

View File

@ -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);
}