]> arthur.barton.de Git - netatalk.git/commitdiff
0 terminate packet data
authorFrank Lahm <franklahm@googlemail.com>
Thu, 8 Nov 2012 11:19:04 +0000 (12:19 +0100)
committerFrank Lahm <franklahm@googlemail.com>
Thu, 8 Nov 2012 11:19:04 +0000 (12:19 +0100)
bin/misc/fce.c

index dc58602ee8c69ef6abca408f71721cb4293336d8..b80f6a1404fe33d496cc06afcf6309fe1d06d0d6 100644 (file)
@@ -62,6 +62,7 @@ static int unpack_fce_packet(unsigned char *buf, struct fce_packet *packet)
     packet->datalen = ntohs(packet->datalen);
 
     memcpy(&packet->data[0], p, packet->datalen);
+    packet->data[packet->datalen] = 0; /* 0 terminate strings */
     p += packet->datalen;
 
     return 0;