diff options
Diffstat (limited to 'source3/nmbd/nmbd_packets.c')
-rw-r--r-- | source3/nmbd/nmbd_packets.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source3/nmbd/nmbd_packets.c b/source3/nmbd/nmbd_packets.c index e07391fb485..23db8453483 100644 --- a/source3/nmbd/nmbd_packets.c +++ b/source3/nmbd/nmbd_packets.c @@ -602,6 +602,17 @@ struct response_record *queue_release_name( struct subnet_record *subrec, return NULL; } + /* + * For a broadcast release packet, only send once. + * This will cause us to remove the name asap. JRA. + */ + + if(bcast) + { + rrec->repeat_count = 0; + rrec->repeat_time = 0; + } + return rrec; } |