r15012: Fix bug #2715. Fix suggested by ISHIKAWA Tomonori <toishika@fsi.co.jp>
authorJeremy Allison <jra@samba.org>
Sun, 9 Apr 2006 19:39:38 +0000 (19:39 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:15:56 +0000 (11:15 -0500)
No need to null terminate early, pull_ascii_fstring will do this.
Jeremy.
(This used to be commit b1bbe568313001f4b4e49382742e4b819c0a2b03)

source3/nmbd/nmbd_incomingdgrams.c

index 53b19471572b15deb8dc68d6ae9fb0fb614bfb69..09eb7bfa86b983a4664da9f559b0759f50b05d16 100644 (file)
@@ -108,7 +108,6 @@ void process_host_announce(struct subnet_record *subrec, struct packet_struct *p
        START_PROFILE(host_announce);
 
        pull_ascii_fstring(comment, buf+31);
-       comment[42] = 0;
   
        pull_ascii_nstring(announce_name, sizeof(announce_name), buf+5);
        pull_ascii_nstring(source_name, sizeof(source_name), dgram->source_name.name);
@@ -267,7 +266,6 @@ void process_local_master_announce(struct subnet_record *subrec, struct packet_s
 
        pull_ascii_nstring(server_name,sizeof(server_name),buf+5);
        pull_ascii_fstring(comment, buf+31);
-       comment[42] = 0;
        pull_ascii_nstring(source_name, sizeof(source_name), dgram->source_name.name);
        pull_ascii_nstring(work_name, sizeof(work_name), dgram->dest_name.name);