aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-afs.c
diff options
context:
space:
mode:
authorstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>2008-03-01 17:23:39 +0000
committerstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>2008-03-01 17:23:39 +0000
commit994d316315868546fa15319311187414c3b4d4f9 (patch)
tree75b52bc6b03f8df488b8acbe97063df9d6d8b02d /epan/dissectors/packet-afs.c
parentbb42d82ed760cb028118fca73c79f37e1cbc00b6 (diff)
Rewrote to use g_strlcpy and g_strlcat.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24525 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-afs.c')
-rw-r--r--epan/dissectors/packet-afs.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/epan/dissectors/packet-afs.c b/epan/dissectors/packet-afs.c
index 3a735db1a5..ea0eb3825f 100644
--- a/epan/dissectors/packet-afs.c
+++ b/epan/dissectors/packet-afs.c
@@ -43,6 +43,7 @@
#include <epan/conversation.h>
#include <epan/addr_resolv.h>
#include <epan/emem.h>
+#include <epan/strutil.h>
#include "packet-rx.h"
#include "packet-afs.h"
@@ -649,13 +650,13 @@ static gint ett_afs_vldb_flags = -1;
int acllen; \
char tmp[10]; \
tmp[0] = 0; \
- if ( acl & PRSFS_READ ) strncat(tmp, "r", 2); \
- if ( acl & PRSFS_LOOKUP ) strncat(tmp, "l", 2); \
- if ( acl & PRSFS_INSERT ) strncat(tmp, "i", 2); \
- if ( acl & PRSFS_DELETE ) strncat(tmp, "d", 2); \
- if ( acl & PRSFS_WRITE ) strncat(tmp, "w", 2); \
- if ( acl & PRSFS_LOCK ) strncat(tmp, "k", 2); \
- if ( acl & PRSFS_ADMINISTER ) strncat(tmp, "a", 2); \
+ if ( acl & PRSFS_READ ) g_strlcat(tmp, "r", 10); \
+ if ( acl & PRSFS_LOOKUP ) g_strlcat(tmp, "l", 10); \
+ if ( acl & PRSFS_INSERT ) g_strlcat(tmp, "i", 10); \
+ if ( acl & PRSFS_DELETE ) g_strlcat(tmp, "d", 10); \
+ if ( acl & PRSFS_WRITE ) g_strlcat(tmp, "w", 10); \
+ if ( acl & PRSFS_LOCK ) g_strlcat(tmp, "k", 10); \
+ if ( acl & PRSFS_ADMINISTER ) g_strlcat(tmp, "a", 10); \
ti = proto_tree_add_text(tree, tvb, offset, bytes, \
"ACL: %s %s%s", \
who, tmp, positive ? "" : " (negative)"); \