Don't forget to move the trailing '\0'.
authortuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 5 Apr 2013 09:56:11 +0000 (09:56 +0000)
committertuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 5 Apr 2013 09:56:11 +0000 (09:56 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@48746 f5534014-38df-0310-8fa8-9805f1628bb7

text2pcap.c
ui/text_import.c

index 7bf8f44854c9105ff9cf628acc5379b391b7e535..860e9219d7239125c0dce786a2fa4136d78ac215 100644 (file)
@@ -930,7 +930,8 @@ parse_preamble (void)
             i++;
         }
         packet_preamble_len -= i;
-        memmove(packet_preamble, packet_preamble+i, packet_preamble_len);
+        /* Also move the trailing '\0'. */
+        memmove(packet_preamble, packet_preamble + i, packet_preamble_len + 1);
     }
 
 
index 307b1e1fdc5e36ecf45dc372f09ef1ec4425d814..1afa82d8d899852353cbe7931933e192e68028d0 100644 (file)
@@ -615,7 +615,8 @@ parse_preamble (void)
             i++;
         }
         packet_preamble_len -= i;
-        memmove(packet_preamble, packet_preamble+i, packet_preamble_len);
+        /* Also move the trailing '\0'. */
+        memmove(packet_preamble, packet_preamble + i, packet_preamble_len + 1);
     }
 
     /*