get rid of some strcpy
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 27 Oct 2005 09:48:19 +0000 (09:48 +0000)
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 27 Oct 2005 09:48:19 +0000 (09:48 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16340 f5534014-38df-0310-8fa8-9805f1628bb7

epan/dissectors/packet-mount.c
epan/dissectors/packet-ncp.c

index c98cce5ad8d1452d2bae3a7f28804f906e5bf398..85c9978d13c0282dd70611dc076e4348273731d0 100644 (file)
@@ -269,7 +269,7 @@ dissect_group(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tre
                        MAX_GROUP_NAME_LIST-5-group_names_len,
                        group_name_list+group_names_len);
                if((group_names_len>=(MAX_GROUP_NAME_LIST-5))||(str_len<0)){
-                       strcpy(group_name_list+(MAX_GROUP_NAME_LIST-5),"...");
+                       g_snprintf(group_name_list+(MAX_GROUP_NAME_LIST-5), 5, "...");
                        group_names_len=MAX_GROUP_NAME_LIST;
                } else {
                        group_names_len+=str_len;
index 78e43a2cc92541c94d7ca5abba7ff9faae7f5c71..7f5005fc2894c953d7dc62d3eabe70f17e82aa44 100644 (file)
@@ -529,7 +529,7 @@ dissect_ncp_common(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
                 *      4: Write error
                 */
                flags = tvb_get_guint8(tvb, commhdr + 2);
-               strcpy(flags_str, "");
+               flags_str[0]=0;
                sep = " (";
                if (flags & ABT) {
                        strcat(flags_str, sep);