until the double processing problem in bug #7118 is fixed.
Jeremy.
<para>
This option causes <citerefentry><refentrytitle>nmbd</refentrytitle>
<manvolnum>8</manvolnum></citerefentry> to explicitly bind to the
<para>
This option causes <citerefentry><refentrytitle>nmbd</refentrytitle>
<manvolnum>8</manvolnum></citerefentry> to explicitly bind to the
- broadcast address of the local subnets. This is needed to make nmbd
+ broadcast address of the local subnets. This can be used to make nmbd
work correctly in combination with the <smbconfoption name="socket address"/> option.
work correctly in combination with the <smbconfoption name="socket address"/> option.
- You should not need to unset this option.
-<value type="default">yes</value>
+<value type="default">no</value>
string_set(&Globals.szPidDir, get_dyn_PIDDIR());
string_set(&Globals.szSocketAddress, "0.0.0.0");
/*
string_set(&Globals.szPidDir, get_dyn_PIDDIR());
string_set(&Globals.szSocketAddress, "0.0.0.0");
/*
- * By default support explicit binding to broadcast
- * addresses.
+ * By default don't support explicit binding to broadcast
+ * addresses (until the nmbd "process twice" bug is fixed).
- Globals.bNmbdBindExplicitBroadcast = true;
+ Globals.bNmbdBindExplicitBroadcast = false;
if (asprintf(&s, "Samba %s", samba_version_string()) < 0) {
smb_panic("init_globals: ENOMEM");
if (asprintf(&s, "Samba %s", samba_version_string()) < 0) {
smb_panic("init_globals: ENOMEM");