goto out;
if (connect(sock, (struct sockaddr *) &remote, remote_length))
- goto out;
+ {
+ remote_length = sizeof(remote.sun_family) + sprintf(remote.sun_path,
+ "/var/run/wpa_supplicant/%s", ifname);
+
+ if (connect(sock, (struct sockaddr *) &remote, remote_length))
+ goto out;
+ }
local.sun_family = AF_UNIX;
local_length = sizeof(local.sun_family) +