aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2020-01-27 10:24:11 +0100
committerMarc-André Lureau <marcandre.lureau@redhat.com>2020-01-27 10:28:43 +0100
commit2af8a28a7ef0acde6f7525b346a3701d1cb54cd8 (patch)
tree6d37d8b23db55d4e01ac791847a39a4570e00841 /src
parentf207a7cee35a584d8ecd4b852cb238fb5d743c85 (diff)
downloadslirp-2af8a28a7ef0acde6f7525b346a3701d1cb54cd8.zip
slirp-2af8a28a7ef0acde6f7525b346a3701d1cb54cd8.tar.gz
slirp-2af8a28a7ef0acde6f7525b346a3701d1cb54cd8.tar.bz2
misc: use slirp_fmt0()
Those are safe and should never fail. Nevertheless, use slirp_snfillf0() for more safety. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org> Message-Id: <20200127092414.169796-4-marcandre.lureau@redhat.com>
Diffstat (limited to 'src')
-rw-r--r--src/misc.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/misc.c b/src/misc.c
index fa65b6d..ddbe43d 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -320,7 +320,7 @@ char *slirp_connection_info(Slirp *slirp)
dst_addr = so->so_faddr;
dst_port = so->so_fport;
}
- snprintf(buf, sizeof(buf), " TCP[%s]", state);
+ slirp_fmt0(buf, sizeof(buf), " TCP[%s]", state);
g_string_append_printf(str, "%-19s %3d %15s %5d ", buf, so->s,
src.sin_addr.s_addr ? inet_ntoa(src.sin_addr) :
"*",
@@ -332,14 +332,14 @@ char *slirp_connection_info(Slirp *slirp)
for (so = slirp->udb.so_next; so != &slirp->udb; so = so->so_next) {
if (so->so_state & SS_HOSTFWD) {
- snprintf(buf, sizeof(buf), " UDP[HOST_FORWARD]");
+ slirp_fmt0(buf, sizeof(buf), " UDP[HOST_FORWARD]");
src_len = sizeof(src);
getsockname(so->s, (struct sockaddr *)&src, &src_len);
dst_addr = so->so_laddr;
dst_port = so->so_lport;
} else {
- snprintf(buf, sizeof(buf), " UDP[%d sec]",
- (so->so_expire - curtime) / 1000);
+ slirp_fmt0(buf, sizeof(buf), " UDP[%d sec]",
+ (so->so_expire - curtime) / 1000);
src.sin_addr = so->so_laddr;
src.sin_port = so->so_lport;
dst_addr = so->so_faddr;
@@ -355,8 +355,8 @@ char *slirp_connection_info(Slirp *slirp)
}
for (so = slirp->icmp.so_next; so != &slirp->icmp; so = so->so_next) {
- snprintf(buf, sizeof(buf), " ICMP[%d sec]",
- (so->so_expire - curtime) / 1000);
+ slirp_fmt0(buf, sizeof(buf), " ICMP[%d sec]",
+ (so->so_expire - curtime) / 1000);
src.sin_addr = so->so_laddr;
dst_addr = so->so_faddr;
g_string_append_printf(str, "%-19s %3d %15s - ", buf, so->s,