summaryrefslogtreecommitdiff
path: root/pimd/pim_sock.c
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas.abraitis@gmail.com>2020-04-08 08:57:15 +0300
committerDonatas Abraitis <donatas.abraitis@gmail.com>2020-04-08 17:15:06 +0300
commitc4efd0f4235d1151a95add06ad5ccb42c7dcff21 (patch)
tree9aaff71f3b3ae6c23457092f6c78a25deec6adb7 /pimd/pim_sock.c
parentc446af503e10e6b976500af81aa159512430d0d6 (diff)
*: Do not cast to the same type
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
Diffstat (limited to 'pimd/pim_sock.c')
-rw-r--r--pimd/pim_sock.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/pimd/pim_sock.c b/pimd/pim_sock.c
index ae5781f0cc..f0a71c96ce 100644
--- a/pimd/pim_sock.c
+++ b/pimd/pim_sock.c
@@ -375,8 +375,7 @@ int pim_socket_recvfromto(int fd, uint8_t *buf, size_t len,
struct in_pktinfo *i =
(struct in_pktinfo *)CMSG_DATA(cmsg);
if (to)
- ((struct sockaddr_in *)to)->sin_addr =
- i->ipi_addr;
+ to->sin_addr = i->ipi_addr;
if (tolen)
*tolen = sizeof(struct sockaddr_in);
if (ifindex)
@@ -391,7 +390,7 @@ int pim_socket_recvfromto(int fd, uint8_t *buf, size_t len,
&& (cmsg->cmsg_type == IP_RECVDSTADDR)) {
struct in_addr *i = (struct in_addr *)CMSG_DATA(cmsg);
if (to)
- ((struct sockaddr_in *)to)->sin_addr = *i;
+ to->sin_addr = *i;
if (tolen)
*tolen = sizeof(struct sockaddr_in);