summaryrefslogtreecommitdiff
path: root/networking/libiproute/iprule.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/libiproute/iprule.c')
-rw-r--r--networking/libiproute/iprule.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/networking/libiproute/iprule.c b/networking/libiproute/iprule.c
index 18ae6b5ef..3c276e666 100644
--- a/networking/libiproute/iprule.c
+++ b/networking/libiproute/iprule.c
@@ -87,11 +87,10 @@ static int print_rule(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
87 r->rtm_src_len 87 r->rtm_src_len
88 ); 88 );
89 } else { 89 } else {
90 fprintf(fp, "%s", format_host(r->rtm_family, 90 fputs(format_host(r->rtm_family,
91 RTA_PAYLOAD(tb[RTA_SRC]), 91 RTA_PAYLOAD(tb[RTA_SRC]),
92 RTA_DATA(tb[RTA_SRC]), 92 RTA_DATA(tb[RTA_SRC]),
93 abuf, sizeof(abuf)) 93 abuf, sizeof(abuf)), fp);
94 );
95 } 94 }
96 } else if (r->rtm_src_len) { 95 } else if (r->rtm_src_len) {
97 fprintf(fp, "0/%d", r->rtm_src_len); 96 fprintf(fp, "0/%d", r->rtm_src_len);
@@ -154,7 +153,7 @@ static int print_rule(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
154 } else 153 } else
155 fprintf(fp, "masquerade"); 154 fprintf(fp, "masquerade");
156 } else if (r->rtm_type != RTN_UNICAST) 155 } else if (r->rtm_type != RTN_UNICAST)
157 fprintf(fp, "%s", rtnl_rtntype_n2a(r->rtm_type, b1, sizeof(b1))); 156 fputs(rtnl_rtntype_n2a(r->rtm_type, b1, sizeof(b1)), fp);
158 157
159 fputc('\n', fp); 158 fputc('\n', fp);
160 fflush(fp); 159 fflush(fp);