diff options
author | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-07-02 14:14:52 +0000 |
---|---|---|
committer | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-07-02 14:14:52 +0000 |
commit | d0c5a5561d0bff511a348d65c0c00bb814125b85 (patch) | |
tree | 7b27bc92805b91c332c4c763f839deb216664bde /epan | |
parent | 14d105ee4cabcf49863fee13475da4f96600aa04 (diff) |
snprintf -> strlcpy.
svn path=/trunk/; revision=50311
Diffstat (limited to 'epan')
-rw-r--r-- | epan/proto.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/epan/proto.c b/epan/proto.c index 0cc6a5b95d..a28098ef6a 100644 --- a/epan/proto.c +++ b/epan/proto.c @@ -3859,9 +3859,8 @@ proto_custom_set(proto_tree* tree, const int field_id, gint occurrence, tfstring->true_string : tfstring->false_string, size-offset_r); - g_snprintf(expr+offset_e, size-offset_e, "%u", - fvalue_get_uinteger(&finfo->value) ? 1 : 0); - offset_e = (int)strlen(expr); + offset_e += protoo_strlcpy(expr+offset_e, + u_integer ? "1" : "0", size-offset_e); break; case FT_UINT8: @@ -3876,7 +3875,7 @@ proto_custom_set(proto_tree* tree, const int field_id, gint occurrence, DISSECTOR_ASSERT(fmtfunc); fmtfunc(tmp, u_integer); - g_snprintf(result+offset_r, size-offset_r, "%s", tmp); + g_strlcpy(result+offset_r, tmp, size-offset_r); } else if (hfinfo->strings) { const char *str_val = hf_try_val_to_str(u_integer, hfinfo); @@ -3935,7 +3934,7 @@ proto_custom_set(proto_tree* tree, const int field_id, gint occurrence, DISSECTOR_ASSERT(fmtfunc); fmtfunc(tmp, integer); - g_snprintf(result+offset_r, size-offset_r, "%s", tmp); + g_strlcpy(result+offset_r, tmp, size-offset_r); } else if (hfinfo->strings) { const char *str_val = hf_try_val_to_str(integer, hfinfo); |