Blob Blame History Raw
--- bridge-utils-1.2/libbridge/libbridge_init.c~	2007-08-22 14:22:49.000000000 +0100
+++ bridge-utils-1.2/libbridge/libbridge_init.c	2008-03-05 15:40:42.000000000 +0000
@@ -49,8 +49,8 @@ static int isbridge(const struct dirent 
 	char path[SYSFS_PATH_MAX];
 	struct stat st;
 
-	snprintf(path, SYSFS_PATH_MAX, SYSFS_CLASS_NET "%s/bridge", entry->d_name);
-	return stat(path, &st) == 0 && S_ISDIR(st.st_mode);
+	snprintf(path, SYSFS_PATH_MAX, SYSFS_CLASS_NET "%s/bridge/bridge_id", entry->d_name);
+	return stat(path, &st) == 0 && S_ISREG(st.st_mode);
 }
 
 /*