Mercurial > hg > dhcpcd
comparison src/dhcp.c @ 5563:da781e97946d draft dhcpcd-8
DHCP: Fix reading RENEW messages from inet socket
It helps to use the correct buffer to store the control message ....
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Sun, 20 Dec 2020 07:08:08 +0000 |
| parents | f5dbfb2af80c |
| children |
comparison
equal
deleted
inserted
replaced
| 5342:7f58d95585d1 | 5563:da781e97946d |
|---|---|
| 3519 #endif | 3519 #endif |
| 3520 } cmsgbuf = { .buf = { 0 } }; | 3520 } cmsgbuf = { .buf = { 0 } }; |
| 3521 struct msghdr msg = { | 3521 struct msghdr msg = { |
| 3522 .msg_name = &from, .msg_namelen = sizeof(from), | 3522 .msg_name = &from, .msg_namelen = sizeof(from), |
| 3523 .msg_iov = &iov, .msg_iovlen = 1, | 3523 .msg_iov = &iov, .msg_iovlen = 1, |
| 3524 .msg_control = buf, .msg_controllen = sizeof(cmsgbuf.buf), | 3524 .msg_control = cmsgbuf.buf, .msg_controllen = sizeof(cmsgbuf.buf), |
| 3525 }; | 3525 }; |
| 3526 int s; | 3526 int s; |
| 3527 ssize_t bytes; | 3527 ssize_t bytes; |
| 3528 | 3528 |
| 3529 if (ifp != NULL) { | 3529 if (ifp != NULL) { |
