chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
sd-dhcp: use FIONREAD to get correct size of incoming DHCP packet
[elogind.git]
/
src
/
libsystemd-dhcp
/
dhcp-packet.c
diff --git
a/src/libsystemd-dhcp/dhcp-packet.c
b/src/libsystemd-dhcp/dhcp-packet.c
index 7c209fa658b13022fb927efb713c93628d4c0c97..8f9ec43c43d2891f57c1270362c2305fbcc9ee92 100644
(file)
--- a/
src/libsystemd-dhcp/dhcp-packet.c
+++ b/
src/libsystemd-dhcp/dhcp-packet.c
@@
-119,6
+119,8
@@
void dhcp_packet_append_ip_headers(DHCPPacket *packet, uint16_t len) {
int dhcp_packet_verify_headers(DHCPPacket *packet, size_t len) {
size_t hdrlen;
+ assert(packet);
+
/* IP */
if (len < DHCP_IP_SIZE) {