diff --git a/src/utils/ubus.c b/src/utils/ubus.c index 7aba365..e9bd6ab 100644 --- a/src/utils/ubus.c +++ b/src/utils/ubus.c @@ -238,6 +238,11 @@ static int subscribe_to_hostapd_interfaces(char *hostapd_dir) { } dirp = opendir(hostapd_dir); // error handling? + if(!dirp) + { + fprintf(stderr, "No hostapd sockets!\n"); + return -1; + } while ((entry = readdir(dirp)) != NULL) { if (entry->d_type == DT_SOCK) { char subscribe_name[256];