aboutsummaryrefslogtreecommitdiffstats
path: root/tap-protocolinfo.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2008-03-02 21:12:24 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2008-03-02 21:12:24 +0000
commitf6026eb9787123f7550ed004e6120904089e1470 (patch)
tree43eadc8767f7ae7a9480c825ea94dcd9d43255c8 /tap-protocolinfo.c
parent280d579242704529d6c7ae1aac524189c6ff64d8 (diff)
Rewrote to use g_strlcpy and g_strlcat.
svn path=/trunk/; revision=24531
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;
}