aboutsummaryrefslogtreecommitdiffstats
path: root/tap-protocolinfo.c
diff options
context:
space:
mode:
authorstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>2008-03-02 21:12:24 +0000
committerstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>2008-03-02 21:12:24 +0000
commitd7ad373478c74838d06ca6e6d9189433072fef9a (patch)
tree43eadc8767f7ae7a9480c825ea94dcd9d43255c8 /tap-protocolinfo.c
parenta0bb2553d7b3b297e854b760ae172e3bcd08bcb8 (diff)
Rewrote to use g_strlcpy and g_strlcat.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24531 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'tap-protocolinfo.c')
-rw-r--r--tap-protocolinfo.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tap-protocolinfo.c b/tap-protocolinfo.c
index dfaea88099..4f9c4b934a 100644
--- a/tap-protocolinfo.c
+++ b/tap-protocolinfo.c
@@ -40,6 +40,7 @@
#include "epan/proto.h"
#include <epan/tap.h>
#include <epan/stat_cmd_args.h>
+#include <epan/strutil.h>
#include "register.h"
typedef struct _pci_t {
@@ -117,8 +118,7 @@ protocolinfo_init(const char *optarg, void* userdata _U_)
rs->hf_index=hfi->id;
if((field-filter)>1){
rs->filter=g_malloc(field-filter);
- strncpy(rs->filter,filter,(field-filter)-1);
- rs->filter[(field-filter)-1]=0;
+ g_strlcpy(rs->filter,filter,(field-filter));
} else {
rs->filter=NULL;
}