diff options
Diffstat (limited to 'source3/lib')
-rw-r--r-- | source3/lib/interfaces.c | 4 | ||||
-rw-r--r-- | source3/lib/replace/getpass.c | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/source3/lib/interfaces.c b/source3/lib/interfaces.c index 48fe249034..38abb9299b 100644 --- a/source3/lib/interfaces.c +++ b/source3/lib/interfaces.c @@ -140,7 +140,7 @@ bool make_netmask(struct sockaddr_storage *pss_out, static void make_bcast_or_net(struct sockaddr_storage *pss_out, const struct sockaddr_storage *pss_in, const struct sockaddr_storage *nmask, - bool make_bcast) + bool make_bcast_p) { unsigned int i = 0, len = 0; char *pmask = NULL; @@ -162,7 +162,7 @@ static void make_bcast_or_net(struct sockaddr_storage *pss_out, } for (i = 0; i < len; i++, p++, pmask++) { - if (make_bcast) { + if (make_bcast_p) { *p = (*p & *pmask) | (*pmask ^ 0xff); } else { /* make_net */ diff --git a/source3/lib/replace/getpass.c b/source3/lib/replace/getpass.c index 1d13461573..d91d029f6a 100644 --- a/source3/lib/replace/getpass.c +++ b/source3/lib/replace/getpass.c @@ -21,6 +21,7 @@ not, see <http://www.gnu.org/licenses/>. */ #include "system/filesys.h" #include "system/wait.h" #include "system/terminal.h" +#include "system/passwd.h" /* * Define additional missing types |