aboutsummaryrefslogtreecommitdiff
path: root/util-linux/freeramdisk.c
diff options
context:
space:
mode:
Diffstat (limited to 'util-linux/freeramdisk.c')
-rw-r--r--util-linux/freeramdisk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/util-linux/freeramdisk.c b/util-linux/freeramdisk.c
index 8a3f2fddf..923a15160 100644
--- a/util-linux/freeramdisk.c
+++ b/util-linux/freeramdisk.c
@@ -28,8 +28,8 @@ int freeramdisk_main(int argc, char **argv)
28 fd = bb_xopen(argv[1], O_RDWR); 28 fd = bb_xopen(argv[1], O_RDWR);
29 29
30 // Act like freeramdisk, fdflush, or both depending on configuration. 30 // Act like freeramdisk, fdflush, or both depending on configuration.
31 result = ioctl(fd, (bb_applet_name[1]=='r' && ENABLE_FREERAMDISK) 31 result = ioctl(fd, (ENABLE_FREERAMDISK && bb_applet_name[1]=='r')
32 || !ENABLE_FDFLUSH ? _IO(0x12,97) : _IO(2,0x4b)); 32 || !ENABLE_FDFLUSH ? _IO(0x12,97) : _IO(2,0x4b));
33 33
34 if (ENABLE_FEATURE_CLEAN_UP) close(fd); 34 if (ENABLE_FEATURE_CLEAN_UP) close(fd);
35 35