Skip to content

Commit 1c8a3c4

Browse files
committed
correct route rendering output streams
1 parent dabe99f commit 1c8a3c4

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
@@ -4437,8 +4437,6 @@ static wolfsentry_errcode_t wolfsentry_route_render_address(WOLFSENTRY_CONTEXT_A
44374437
int fmt_buf_len = (int)sizeof(fmt_buf);
44384438
int ret = wolfsentry_inet6_ntoa(addr, addr_bits, fmt_buf, &fmt_buf_len);
44394439
WOLFSENTRY_RERETURN_IF_ERROR(ret);
4440-
if (fprintf(f, "%.*s/%u", fmt_buf_len, fmt_buf, addr_bits) < 0)
4441-
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
44424440
if (fprintf(f, "[%.*s]/%u", fmt_buf_len, fmt_buf, addr_bits) < 0)
44434441
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
44444442
} else if (sa_family == WOLFSENTRY_AF_LOCAL) {
@@ -4521,7 +4519,7 @@ WOLFSENTRY_API wolfsentry_errcode_t wolfsentry_route_render_flags(wolfsentry_rou
45214519
} else
45224520
already = 1;
45234521
if (rendername == NULL) {
4524-
if (fprintf(stderr, "unk-0x%x", masked_flags) < 0)
4522+
if (fprintf(f, "unk-0x%x", masked_flags) < 0)
45254523
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
45264524
} else {
45274525
if (fputs(rendername, f) < 0)
@@ -4540,7 +4538,7 @@ static wolfsentry_errcode_t wolfsentry_route_render_endpoint(WOLFSENTRY_CONTEXT_
45404538
const byte *addr = (sa_local_p ? WOLFSENTRY_ROUTE_LOCAL_ADDR(r) : WOLFSENTRY_ROUTE_REMOTE_ADDR(r));
45414539

45424540
if (sa_local_p ? (r->flags & WOLFSENTRY_ROUTE_FLAG_SA_LOCAL_ADDR_WILDCARD) : (r->flags & WOLFSENTRY_ROUTE_FLAG_SA_REMOTE_ADDR_WILDCARD)) {
4543-
if (fputs("*", stdout) < 0)
4541+
if (fputs("*", f) < 0)
45444542
WOLFSENTRY_ERROR_RETURN(IO_FAILED);
45454543
}
45464544
#ifdef WOLFSENTRY_ADDR_BITMASK_MATCHING
@@ -4646,7 +4644,7 @@ static wolfsentry_errcode_t wolfsentry_route_exports_render_endpoint(WOLFSENTRY_
46464644
const byte *addr = (sa_local_p ? r->local_address : r->remote_address);
46474645

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

0 commit comments

Comments
 (0)