summaryrefslogtreecommitdiff
path: root/epan/addr_resolv.c
diff options
context:
space:
mode:
authorMike Duigou <bondolo@dev.java.net>2007-09-28 18:23:59 +0000
committerMike Duigou <bondolo@dev.java.net>2007-09-28 18:23:59 +0000
commit6aeb75c3f0f3f689a70f482bf300b4ff74fa64c3 (patch)
tree22620f996d5cc4920d94cf540d83144581bb4686 /epan/addr_resolv.c
parentf4e9824c46e92ed66e8599048f5c12370726fabc (diff)
downloadwireshark-6aeb75c3f0f3f689a70f482bf300b4ff74fa64c3.tar.gz
Changes get_addr_name_buf() to use the more common convention where the provided buffer size is the entire size of the buffer including the space for the terminating \0
svn path=/trunk/; revision=23016
Diffstat (limited to 'epan/addr_resolv.c')
-rw-r--r--epan/addr_resolv.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/epan/addr_resolv.c b/epan/addr_resolv.c
index c0eac46157..b19ed043f7 100644
--- a/epan/addr_resolv.c
+++ b/epan/addr_resolv.c
@@ -2132,14 +2132,9 @@ const gchar *get_addr_name(address *addr)
void get_addr_name_buf(address *addr, gchar *buf, guint size)
{
- const gchar *result;
-
- result = get_addr_name(addr);
-
- strncpy(buf,result,size);
- buf[size]='\0';
- return;
+ const gchar *result = get_addr_name(addr);
+ g_snprintf(buf, size, "%s", result);
} /* get_addr_name_buf */