Use more os.h wrapper functions in hostapd_cli

This commit is contained in:
Jouni Malinen 2010-04-07 11:40:34 +03:00
parent bae9217474
commit b242d398f8
1 changed files with 7 additions and 6 deletions

View File

@ -791,8 +791,8 @@ int main(int argc, char *argv[])
printf("%s\n", hostapd_cli_version);
return 0;
case 'i':
free(ctrl_ifname);
ctrl_ifname = strdup(optarg);
os_free(ctrl_ifname);
ctrl_ifname = os_strdup(optarg);
break;
case 'p':
ctrl_iface_dir = optarg;
@ -816,12 +816,13 @@ int main(int argc, char *argv[])
DIR *dir = opendir(ctrl_iface_dir);
if (dir) {
while ((dent = readdir(dir))) {
if (strcmp(dent->d_name, ".") == 0 ||
strcmp(dent->d_name, "..") == 0)
if (os_strcmp(dent->d_name, ".") == 0
||
os_strcmp(dent->d_name, "..") == 0)
continue;
printf("Selected interface '%s'\n",
dent->d_name);
ctrl_ifname = strdup(dent->d_name);
ctrl_ifname = os_strdup(dent->d_name);
break;
}
closedir(dir);
@ -844,7 +845,7 @@ int main(int argc, char *argv[])
printf("Could not connect to hostapd - re-trying\n");
warning_displayed = 1;
}
sleep(1);
os_sleep(1, 0);
continue;
}