diff --git a/bridge-utils-1.4/libbridge/libbridge_init.c b/bridge-utils-1.4/libbridge/libbridge_init.c index a7473bd..8b1a59b 100644 --- a/bridge-utils-1.4/libbridge/libbridge_init.c +++ b/bridge-utils-1.4/libbridge/libbridge_init.c @@ -49,6 +49,10 @@ static int isbridge(const struct dirent *entry) char path[SYSFS_PATH_MAX]; struct stat st; + /* See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=431860 */ + if(entry->d_name[0] == '.') + return 0; + snprintf(path, SYSFS_PATH_MAX, SYSFS_CLASS_NET "%s/bridge", entry->d_name); return stat(path, &st) == 0 && S_ISDIR(st.st_mode); }