diff options
author | krj <krj@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-10-11 06:04:58 +0000 |
---|---|---|
committer | krj <krj@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-10-11 06:04:58 +0000 |
commit | 330c94a08313808cc1f4414272aa6648402d0283 (patch) | |
tree | edbd495f75822397b653be704058c2421283e75a /epan/emem.c | |
parent | e8e443ea7489dfe35b1e0acf40275ede75fb26eb (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.c | 12 |
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; } |