aboutsummaryrefslogtreecommitdiffstats
path: root/epan/emem.c
diff options
context:
space:
mode:
authorkrj <krj@f5534014-38df-0310-8fa8-9805f1628bb7>2009-10-11 06:04:58 +0000
committerkrj <krj@f5534014-38df-0310-8fa8-9805f1628bb7>2009-10-11 06:04:58 +0000
commit330c94a08313808cc1f4414272aa6648402d0283 (patch)
treeedbd495f75822397b653be704058c2421283e75a /epan/emem.c
parente8e443ea7489dfe35b1e0acf40275ede75fb26eb (diff)
Use g_strlcpy instead of providing our own string copy implementation
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@30488 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/emem.c')
-rw-r--r--epan/emem.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/epan/emem.c b/epan/emem.c
index 5d954fa3a1..5567e13656 100644
--- a/epan/emem.c
+++ b/epan/emem.c
@@ -736,12 +736,8 @@ gchar* ep_strdup(const gchar* src) {
gchar* ep_strndup(const gchar* src, size_t len) {
gchar* dst = ep_alloc(len+1);
- guint i;
-
- for (i = 0; (i < len) && src[i]; i++)
- dst[i] = src[i];
- dst[i] = '\0';
+ g_strlcpy(dst, src, len+1);
return dst;
}
@@ -875,12 +871,8 @@ gchar* se_strdup(const gchar* src) {
gchar* se_strndup(const gchar* src, size_t len) {
gchar* dst = se_alloc(len+1);
- guint i;
-
- for (i = 0; (i < len) && src[i]; i++)
- dst[i] = src[i];
- dst[i] = '\0';
+ g_strlcpy(dst, src, len+1);
return dst;
}