diff options
| author | Roy Marples <roy@marples.name> | 2009-01-01 21:31:49 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2009-01-01 21:31:49 +0000 |
| commit | 63a4a61b1d79f62a416c358db2d2c96cd2d4f6ce (patch) | |
| tree | dc15bf0b5a610b76e70982072b6ae8c3cc631ef2 /if-bsd.c | |
| parent | c53cf4ef4b332cd1ff0cb1b0dc23fc193aebb892 (diff) | |
| download | dhcpcd-63a4a61b1d79f62a416c358db2d2c96cd2d4f6ce.tar.xz | |
Fix getting ssid.
Diffstat (limited to 'if-bsd.c')
| -rw-r--r-- | if-bsd.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -84,7 +84,7 @@ getifssid(const char *ifname, char *ssid) ifr.ifr_data = (void *)&nwid; if (ioctl(s, SIOCG80211NWID, &ifr) == 0) { retval = nwid.i_len; - memcpy(nwid.i_nwid, ssid, nwid.i_len); + memcpy(ssid, nwid.i_nwid, nwid.i_len); ssid[nwid.i_len] = '\0'; } #elif defined(IEEE80211_IOC_SSID) /* FreeBSD */ @@ -95,7 +95,7 @@ getifssid(const char *ifname, char *ssid) ireq.i_data = &nwid; if (ioctl(s, SIOCG80211, &ireq) == 0) { retval = ireq.i_len; - memcpy(nwid, ssid, ireq.i_len); + memcpy(ssid, nwid, ireq.i_len); ssid[ireq.i_len] = '\0'; } #endif |
