aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-helper-transport-wlan.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/gnunet-helper-transport-wlan.c')
-rw-r--r--src/transport/gnunet-helper-transport-wlan.c26
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, &etheader, sizeof (etheader)); 1893 GNUNET_memcpy (write_pout.buf, &etheader, 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