diff options
author | Jeremy Allison <jra@samba.org> | 1998-01-07 06:21:56 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 1998-01-07 06:21:56 +0000 |
commit | c23ed625b22bfc765ba95cb7b8addf55625fea44 (patch) | |
tree | 05d1f7c6b0f9c00d9ca916306d2628f2f685c18a /source3/lib | |
parent | 984b47d5a727c0921adf5254c66705929d0c4ef0 (diff) | |
download | samba-c23ed625b22bfc765ba95cb7b8addf55625fea44.tar.gz samba-c23ed625b22bfc765ba95cb7b8addf55625fea44.tar.bz2 samba-c23ed625b22bfc765ba95cb7b8addf55625fea44.zip |
includes.h: Added FreeBSD 3.x fixes. Added HPUX10.x fixes.
interface.c: Added netmask fix.
nmbd_nameregister.c: Fixed unitialised variable warnings.
nmbd_winsproxy.c: Fixed unitialised variable warnings.
nmbd_winsserver.c: Fixed DEC warnings.
print_svid.c: Fixed DEC warnings.
printing.c: Added LPRng fixes.
Jeremy.
(This used to be commit 28aff043c4a3693a0c20e87c7ce11eb4bf285b78)
Diffstat (limited to 'source3/lib')
-rw-r--r-- | source3/lib/interface.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source3/lib/interface.c b/source3/lib/interface.c index 7ae97e9119..ff7c6ee816 100644 --- a/source3/lib/interface.c +++ b/source3/lib/interface.c @@ -48,11 +48,15 @@ static void default_netmask(struct in_addr *inm, struct in_addr *iad) ** Guess a netmask based on the class of the IP address given. */ switch((ntohl(iad->s_addr) & 0xE0000000)) { - case 0: /* Class A addr */ + case 0x00000000: /* Class A addr */ + case 0x20000000: + case 0x40000000: + case 0x60000000: inm->s_addr = htonl(0xFF000000); break; case 0x80000000: /* Class B addr */ + case 0xA0000000: inm->s_addr = htonl(0xFFFF0000); break; |