mirror of
https://gitlab.isc.org/isc-projects/dhcp
synced 2025-09-01 06:45:27 +00:00
Fix copyright; don't connect to broadcast address
This commit is contained in:
@@ -54,7 +54,7 @@
|
|||||||
|
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
static char copyright[] =
|
static char copyright[] =
|
||||||
"@(#) Copyright (c) 1995 The Internet Software Consortium. All rights reserved.\n";
|
"@(#) Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n";
|
||||||
#endif /* not lint */
|
#endif /* not lint */
|
||||||
|
|
||||||
#include "dhcpd.h"
|
#include "dhcpd.h"
|
||||||
@@ -94,11 +94,6 @@ void if_register_send (info, interface)
|
|||||||
if (setsockopt (sock, IPPROTO_IP, IP_HDRINCL, &flag, sizeof flag) < 0)
|
if (setsockopt (sock, IPPROTO_IP, IP_HDRINCL, &flag, sizeof flag) < 0)
|
||||||
error ("Can't set IP_HDRINCL flag: %m");
|
error ("Can't set IP_HDRINCL flag: %m");
|
||||||
|
|
||||||
/* Connect to the broadcast address... */
|
|
||||||
if (connect (sock, (struct sockaddr *)&name, sizeof name) < 0)
|
|
||||||
error ("Can't connect %s to %s: %m",
|
|
||||||
piaddr (info -> address), inet_ntoa (name.sin_addr));
|
|
||||||
|
|
||||||
info -> wfdesc = sock;
|
info -> wfdesc = sock;
|
||||||
note ("Sending on Raw/%s", piaddr (info -> address));
|
note ("Sending on Raw/%s", piaddr (info -> address));
|
||||||
}
|
}
|
||||||
|
7
raw.c
7
raw.c
@@ -54,7 +54,7 @@
|
|||||||
|
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
static char copyright[] =
|
static char copyright[] =
|
||||||
"@(#) Copyright (c) 1995 The Internet Software Consortium. All rights reserved.\n";
|
"@(#) Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n";
|
||||||
#endif /* not lint */
|
#endif /* not lint */
|
||||||
|
|
||||||
#include "dhcpd.h"
|
#include "dhcpd.h"
|
||||||
@@ -94,11 +94,6 @@ void if_register_send (info, interface)
|
|||||||
if (setsockopt (sock, IPPROTO_IP, IP_HDRINCL, &flag, sizeof flag) < 0)
|
if (setsockopt (sock, IPPROTO_IP, IP_HDRINCL, &flag, sizeof flag) < 0)
|
||||||
error ("Can't set IP_HDRINCL flag: %m");
|
error ("Can't set IP_HDRINCL flag: %m");
|
||||||
|
|
||||||
/* Connect to the broadcast address... */
|
|
||||||
if (connect (sock, (struct sockaddr *)&name, sizeof name) < 0)
|
|
||||||
error ("Can't connect %s to %s: %m",
|
|
||||||
piaddr (info -> address), inet_ntoa (name.sin_addr));
|
|
||||||
|
|
||||||
info -> wfdesc = sock;
|
info -> wfdesc = sock;
|
||||||
note ("Sending on Raw/%s", piaddr (info -> address));
|
note ("Sending on Raw/%s", piaddr (info -> address));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user