Skip to content

Commit d2b7d15

Browse files
committed
correct route rendering output streams
1 parent 3c7066b commit d2b7d15

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

src/routes.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4439,8 +4439,6 @@ static wolfsentry_errcode_t wolfsentry_route_render_address(WOLFSENTRY_CONTEXT_A
44394439
int fmt_buf_len = (int)sizeof(fmt_buf);
44404440
int ret = wolfsentry_inet6_ntoa(addr, addr_bits, fmt_buf, &fmt_buf_len);
44414441
WOLFSENTRY_RERETURN_IF_ERROR(ret);
4442-
if (fprintf(f, "%.*s/%u", fmt_buf_len, fmt_buf, addr_bits) < 0)
4443-
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
44444442
if (fprintf(f, "[%.*s]/%u", fmt_buf_len, fmt_buf, addr_bits) < 0)
44454443
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
44464444
} else if (sa_family == WOLFSENTRY_AF_LOCAL) {
@@ -4523,7 +4521,7 @@ WOLFSENTRY_API wolfsentry_errcode_t wolfsentry_route_render_flags(wolfsentry_rou
45234521
} else
45244522
already = 1;
45254523
if (rendername == NULL) {
4526-
if (fprintf(stderr, "unk-0x%x", masked_flags) < 0)
4524+
if (fprintf(f, "unk-0x%x", masked_flags) < 0)
45274525
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
45284526
} else {
45294527
if (fputs(rendername, f) < 0)
@@ -4542,7 +4540,7 @@ static wolfsentry_errcode_t wolfsentry_route_render_endpoint(WOLFSENTRY_CONTEXT_
45424540
const byte *addr = (sa_local_p ? WOLFSENTRY_ROUTE_LOCAL_ADDR(r) : WOLFSENTRY_ROUTE_REMOTE_ADDR(r));
45434541

45444542
if (sa_local_p ? (r->flags & WOLFSENTRY_ROUTE_FLAG_SA_LOCAL_ADDR_WILDCARD) : (r->flags & WOLFSENTRY_ROUTE_FLAG_SA_REMOTE_ADDR_WILDCARD)) {
4545-
if (fputs("*", stdout) < 0)
4543+
if (fputs("*", f) < 0)
45464544
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
45474545
}
45484546
#ifdef WOLFSENTRY_ADDR_BITMASK_MATCHING
@@ -4648,7 +4646,7 @@ static wolfsentry_errcode_t wolfsentry_route_exports_render_endpoint(WOLFSENTRY_
46484646
const byte *addr = (sa_local_p ? r->local_address : r->remote_address);
46494647

46504648
if (sa_local_p ? (r->flags & WOLFSENTRY_ROUTE_FLAG_SA_LOCAL_ADDR_WILDCARD) : (r->flags & WOLFSENTRY_ROUTE_FLAG_SA_REMOTE_ADDR_WILDCARD)) {
4651-
if (fputs("*", stdout) < 0)
4649+
if (fputs("*", f) < 0)
46524650
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
46534651
}
46544652
#ifdef WOLFSENTRY_ADDR_BITMASK_MATCHING

0 commit comments

Comments
 (0)