net_z80pack: direct pointer conversion
authorAlexander Tsidaev <a.tsidaev@gmail.com>
Sun, 31 Jul 2016 17:13:56 +0000 (22:13 +0500)
committerAlexander Tsidaev <a.tsidaev@gmail.com>
Sun, 31 Jul 2016 17:13:56 +0000 (22:13 +0500)
Kernel/dev/net/net_z80pack.c

index a3712a5..7e76240 100644 (file)
@@ -164,7 +164,7 @@ int net_listen(struct socket *s)
 int net_connect(struct socket *s)
 {
        /* This is in host big endian order already */
-       uint8_t *p = &s->s_addr[SADDR_DST].addr;
+       uint8_t *p = (uint8_t*)&s->s_addr[SADDR_DST].addr;
        uint8_t err;
        irqflags_t irq = di();
 
@@ -175,7 +175,7 @@ int net_connect(struct socket *s)
        netctrl = *p++;
        netctrl = *p++;
        netctrl = *p;
-       p = &s->s_addr[SADDR_DST].port;
+       p = (uint8_t*)&s->s_addr[SADDR_DST].port;
        /* Write the port */
        netctrl = *p++;
        netctrl = *p;