David Woodhouse c2a04d
diff --git a/libbridge/libbridge_devif.c b/libbridge/libbridge_devif.c
David Woodhouse c2a04d
index 1decc28..65ea79a 100644
David Woodhouse c2a04d
--- a/libbridge/libbridge_devif.c
David Woodhouse c2a04d
+++ b/libbridge/libbridge_devif.c
David Woodhouse c2a04d
@@ -282,7 +282,7 @@ static int br_set(const char *bridge, const char *name,
David Woodhouse c2a04d
 	char path[SYSFS_PATH_MAX];
David Woodhouse c2a04d
 	FILE *f;
David Woodhouse c2a04d
 
David Woodhouse c2a04d
-	snprintf(path, SYSFS_PATH_MAX, SYSFS_CLASS_NET "%s/%s", bridge, name);
David Woodhouse c2a04d
+	snprintf(path, SYSFS_PATH_MAX, SYSFS_CLASS_NET "%s/bridge/%s", bridge, name);
David Woodhouse c2a04d
 
David Woodhouse c2a04d
 	f = fopen(path, "w");
David Woodhouse c2a04d
 	if (f) {