Jason Levine's List Subscription
2000-Jan-03 23:11 UTC
Followup to NetBIOS scope/domain browse list bug (not a solution)
So, a few updates, after a little more legwork: First, samba 2.0.6 doesn't fix the problem. I didn't think that it would, as (a) the change log didn't mention anything about it, and (b) the CVS system didn't mention anything about it on the few spots that I intuited I may find such a note if it WERE fixed. Second, after trawling through the CVS and source, I think I may know where the problem is; that being said, I can't write C to save my life, and can barely READ C, so I could be totally off on this one. It looks to me that, in nmbd/nmbd_browsesync.c, the function find_domain_master_name_query_success is where the problem's at. The lines: /* Now initiate the node status request. */ memset((char *)&nmbname, '\0',sizeof(nmbname)); nmbname.name[0] = '*'; look to me to be where the NMB packet is built that is used to do the node status query; it looks like the nmbname.scope should ALSO be set here. Again, I can read C (and follow includes and structure definitions in C) about as well as I can vocalize ancient Sanskrit, so I may be completely off on this. (I just wanted to contribute what I could, since I sure can't FIX the problem.) Thanks again in advance. /jason