system-linux.c: fix sysctl setting
authorJo-Philipp Wich <jow@openwrt.org>
Wed, 11 Jul 2012 18:22:42 +0000 (20:22 +0200)
committerJo-Philipp Wich <jow@openwrt.org>
Wed, 11 Jul 2012 18:22:42 +0000 (20:22 +0200)
The system_set_dev_sysctl() function erroneously used the value instead of the
device name to format the sysctl path, this change corrects that.

system-linux.c

index eb26d20..d2e3d06 100644 (file)
@@ -154,7 +154,7 @@ static void system_set_sysctl(const char *path, const char *val)
 
 static void system_set_dev_sysctl(const char *path, const char *device, const char *val)
 {
 
 static void system_set_dev_sysctl(const char *path, const char *device, const char *val)
 {
-       snprintf(dev_buf, sizeof(dev_buf), path, val);
+       snprintf(dev_buf, sizeof(dev_buf), path, device);
        system_set_sysctl(dev_buf, val);
 }
 
        system_set_sysctl(dev_buf, val);
 }