diff options
Diffstat (limited to 'server/InterfaceController.cpp')
| -rw-r--r-- | server/InterfaceController.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/server/InterfaceController.cpp b/server/InterfaceController.cpp index 78e08d02..bad4ba23 100644 --- a/server/InterfaceController.cpp +++ b/server/InterfaceController.cpp @@ -431,6 +431,7 @@ StatusOr<std::vector<std::string>> InterfaceController::getIfaceNames() { return statusFromErrno(errno, "Cannot open iface directory"); } while ((de = readdir(d))) { + if ((de->d_type != DT_DIR) && (de->d_type != DT_LNK)) continue; if (de->d_name[0] == '.') continue; ifaceNames.push_back(std::string(de->d_name)); } |
