Properly cast read buffer to (char *) in get_raw_packet().
This commit is contained in:
parent
37bf851ca7
commit
ce518cc99f
@ -183,7 +183,7 @@ int get_raw_packet(struct dhcpMessage *payload, int fd)
|
|||||||
|
|
||||||
memset(&packet, 0, packet_size);
|
memset(&packet, 0, packet_size);
|
||||||
while (len < packet_size) {
|
while (len < packet_size) {
|
||||||
ssize_t r = read(fd, &packet + len, packet_size - len);
|
ssize_t r = read(fd, ((char *)&packet) + len, packet_size - len);
|
||||||
if (r == 0)
|
if (r == 0)
|
||||||
break;
|
break;
|
||||||
if (r == -1) {
|
if (r == -1) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user