diff options
Diffstat (limited to 'src/transport/gnunet-helper-transport-wlan.c')
-rw-r--r-- | src/transport/gnunet-helper-transport-wlan.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/transport/gnunet-helper-transport-wlan.c b/src/transport/gnunet-helper-transport-wlan.c index feff958ed..cddff3790 100644 --- a/src/transport/gnunet-helper-transport-wlan.c +++ b/src/transport/gnunet-helper-transport-wlan.c | |||
@@ -910,7 +910,7 @@ do_align: | |||
910 | delta = | 910 | delta = |
911 | GNUNET_MIN (sizeof (struct GNUNET_MessageHeader) - | 911 | GNUNET_MIN (sizeof (struct GNUNET_MessageHeader) - |
912 | (mst->pos - mst->off), size); | 912 | (mst->pos - mst->off), size); |
913 | memcpy (&ibuf[mst->pos], buf, delta); | 913 | GNUNET_memcpy (&ibuf[mst->pos], buf, delta); |
914 | mst->pos += delta; | 914 | mst->pos += delta; |
915 | buf += delta; | 915 | buf += delta; |
916 | size -= delta; | 916 | size -= delta; |
@@ -949,7 +949,7 @@ do_align: | |||
949 | if (mst->pos - mst->off < want) | 949 | if (mst->pos - mst->off < want) |
950 | { | 950 | { |
951 | delta = GNUNET_MIN (want - (mst->pos - mst->off), size); | 951 | delta = GNUNET_MIN (want - (mst->pos - mst->off), size); |
952 | memcpy (&ibuf[mst->pos], buf, delta); | 952 | GNUNET_memcpy (&ibuf[mst->pos], buf, delta); |
953 | mst->pos += delta; | 953 | mst->pos += delta; |
954 | buf += delta; | 954 | buf += delta; |
955 | size -= delta; | 955 | size -= delta; |
@@ -1016,7 +1016,7 @@ do_align: | |||
1016 | "Assertion failed\n"); | 1016 | "Assertion failed\n"); |
1017 | exit (1); | 1017 | exit (1); |
1018 | } | 1018 | } |
1019 | memcpy (&ibuf[mst->pos], buf, size); | 1019 | GNUNET_memcpy (&ibuf[mst->pos], buf, size); |
1020 | mst->pos += size; | 1020 | mst->pos += size; |
1021 | } | 1021 | } |
1022 | return ret; | 1022 | return ret; |
@@ -1475,7 +1475,7 @@ linux_read (struct HardwareInfos *dev, | |||
1475 | while (left > sizeof (struct PrismValue)) | 1475 | while (left > sizeof (struct PrismValue)) |
1476 | { | 1476 | { |
1477 | left -= sizeof (struct PrismValue); | 1477 | left -= sizeof (struct PrismValue); |
1478 | memcpy (&pv, pos, sizeof (struct PrismValue)); | 1478 | GNUNET_memcpy (&pv, pos, sizeof (struct PrismValue)); |
1479 | pos += sizeof (struct PrismValue); | 1479 | pos += sizeof (struct PrismValue); |
1480 | 1480 | ||
1481 | switch (pv.did) | 1481 | switch (pv.did) |
@@ -1603,7 +1603,7 @@ linux_read (struct HardwareInfos *dev, | |||
1603 | { | 1603 | { |
1604 | if (sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee8023Frame) > caplen) | 1604 | if (sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee8023Frame) > caplen) |
1605 | return 0; /* invalid */ | 1605 | return 0; /* invalid */ |
1606 | memcpy (&buf[sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame)], | 1606 | GNUNET_memcpy (&buf[sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame)], |
1607 | tmpbuf + sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee8023Frame), | 1607 | tmpbuf + sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee8023Frame), |
1608 | caplen - sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee8023Frame) - 4 /* 4 byte FCS */); | 1608 | caplen - sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee8023Frame) - 4 /* 4 byte FCS */); |
1609 | return caplen - sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee8023Frame) - 4; | 1609 | return caplen - sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee8023Frame) - 4; |
@@ -1626,7 +1626,7 @@ linux_read (struct HardwareInfos *dev, | |||
1626 | caplen -= sizeof (uint32_t); | 1626 | caplen -= sizeof (uint32_t); |
1627 | } | 1627 | } |
1628 | /* copy payload to target buffer */ | 1628 | /* copy payload to target buffer */ |
1629 | memcpy (buf, tmpbuf + n, caplen); | 1629 | GNUNET_memcpy (buf, tmpbuf + n, caplen); |
1630 | return caplen; | 1630 | return caplen; |
1631 | } | 1631 | } |
1632 | 1632 | ||
@@ -1731,7 +1731,7 @@ open_device_raw (struct HardwareInfos *dev) | |||
1731 | return 1; | 1731 | return 1; |
1732 | } | 1732 | } |
1733 | 1733 | ||
1734 | memcpy (&dev->pl_mac, ifr.ifr_hwaddr.sa_data, MAC_ADDR_SIZE); | 1734 | GNUNET_memcpy (&dev->pl_mac, ifr.ifr_hwaddr.sa_data, MAC_ADDR_SIZE); |
1735 | dev->arptype_in = ifr.ifr_hwaddr.sa_family; | 1735 | dev->arptype_in = ifr.ifr_hwaddr.sa_family; |
1736 | if ((ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) && | 1736 | if ((ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) && |
1737 | (ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211) && | 1737 | (ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211) && |
@@ -1876,8 +1876,8 @@ stdin_send_hw (void *cls, const struct GNUNET_MessageHeader *hdr) | |||
1876 | rtheader.rate = header->rate; | 1876 | rtheader.rate = header->rate; |
1877 | rtheader.pad1 = 0; | 1877 | rtheader.pad1 = 0; |
1878 | rtheader.txflags = GNUNET_htole16 (IEEE80211_RADIOTAP_F_TX_NOACK | IEEE80211_RADIOTAP_F_TX_NOSEQ); | 1878 | rtheader.txflags = GNUNET_htole16 (IEEE80211_RADIOTAP_F_TX_NOACK | IEEE80211_RADIOTAP_F_TX_NOSEQ); |
1879 | memcpy (write_pout.buf, &rtheader, sizeof (rtheader)); | 1879 | GNUNET_memcpy (write_pout.buf, &rtheader, sizeof (rtheader)); |
1880 | memcpy (&write_pout.buf[sizeof (rtheader)], &header->frame, sendsize); | 1880 | GNUNET_memcpy (&write_pout.buf[sizeof (rtheader)], &header->frame, sendsize); |
1881 | wlanheader = (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *) &write_pout.buf[sizeof (rtheader)]; | 1881 | wlanheader = (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *) &write_pout.buf[sizeof (rtheader)]; |
1882 | 1882 | ||
1883 | /* payload contains MAC address, but we don't trust it, so we'll | 1883 | /* payload contains MAC address, but we don't trust it, so we'll |
@@ -1890,8 +1890,8 @@ stdin_send_hw (void *cls, const struct GNUNET_MessageHeader *hdr) | |||
1890 | /* etheader.src = header->frame.addr2; --- untrusted input */ | 1890 | /* etheader.src = header->frame.addr2; --- untrusted input */ |
1891 | etheader.src = dev->pl_mac; | 1891 | etheader.src = dev->pl_mac; |
1892 | etheader.type = htons (ETH_P_IP); | 1892 | etheader.type = htons (ETH_P_IP); |
1893 | memcpy (write_pout.buf, ðeader, sizeof (etheader)); | 1893 | GNUNET_memcpy (write_pout.buf, ðeader, sizeof (etheader)); |
1894 | memcpy (&write_pout.buf[sizeof (etheader)], &header[1], sendsize - sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame)); | 1894 | GNUNET_memcpy (&write_pout.buf[sizeof (etheader)], &header[1], sendsize - sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame)); |
1895 | write_pout.size = sendsize - sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame) + sizeof (etheader); | 1895 | write_pout.size = sendsize - sizeof (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame) + sizeof (etheader); |
1896 | break; | 1896 | break; |
1897 | default: | 1897 | default: |
@@ -2014,8 +2014,8 @@ main (int argc, char *argv[]) | |||
2014 | 2014 | ||
2015 | macmsg.hdr.size = htons (sizeof (macmsg)); | 2015 | macmsg.hdr.size = htons (sizeof (macmsg)); |
2016 | macmsg.hdr.type = htons (GNUNET_MESSAGE_TYPE_WLAN_HELPER_CONTROL); | 2016 | macmsg.hdr.type = htons (GNUNET_MESSAGE_TYPE_WLAN_HELPER_CONTROL); |
2017 | memcpy (&macmsg.mac, &dev.pl_mac, sizeof (struct GNUNET_TRANSPORT_WLAN_MacAddress)); | 2017 | GNUNET_memcpy (&macmsg.mac, &dev.pl_mac, sizeof (struct GNUNET_TRANSPORT_WLAN_MacAddress)); |
2018 | memcpy (write_std.buf, &macmsg, sizeof (macmsg)); | 2018 | GNUNET_memcpy (write_std.buf, &macmsg, sizeof (macmsg)); |
2019 | write_std.size = sizeof (macmsg); | 2019 | write_std.size = sizeof (macmsg); |
2020 | } | 2020 | } |
2021 | 2021 | ||