-ease life of static analysis tools
authorChristian Grothoff <christian@grothoff.org>
Thu, 15 Mar 2012 12:57:47 +0000 (12:57 +0000)
committerChristian Grothoff <christian@grothoff.org>
Thu, 15 Mar 2012 12:57:47 +0000 (12:57 +0000)
src/transport/gnunet-helper-transport-wlan.c

index 03862cc1c14887b0abd8d79864c4563776a55886..ebb4ac10fe657e7436affcd2e6129efb7db55c4b 100644 (file)
@@ -1497,8 +1497,9 @@ stdin_send_hw (void *cls, const struct GNUNET_MessageHeader *hdr)
   rtheader.header.it_len = GNUNET_htole16 (sizeof (rtheader));
   rtheader.rate = header->rate;
   memcpy (write_pout.buf, &rtheader, sizeof (rtheader));
+  memcpy (&write_pout.buf[sizeof (rtheader)], &header->frame, sendsize);
   wlanheader = (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *) &write_pout.buf[sizeof (rtheader)];
-  memcpy (wlanheader, &header->frame, sendsize);
+
   /* payload contains MAC address, but we don't trust it, so we'll
    * overwrite it with OUR MAC address again to prevent mischief */
   mac_set (wlanheader, dev);