diff options
-rw-r--r-- | util-linux/freeramdisk.c | 4 |
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 | ||