diff options
-rw-r--r-- | util-linux/mdev.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/util-linux/mdev.c b/util-linux/mdev.c index 52122dd63..c592ef687 100644 --- a/util-linux/mdev.c +++ b/util-linux/mdev.c | |||
@@ -815,6 +815,7 @@ static void load_firmware(const char *firmware, const char *sysfs_path) | |||
815 | full_write(loading_fd, "-1", 2); | 815 | full_write(loading_fd, "-1", 2); |
816 | 816 | ||
817 | out: | 817 | out: |
818 | xchdir("/dev"); | ||
818 | if (ENABLE_FEATURE_CLEAN_UP) { | 819 | if (ENABLE_FEATURE_CLEAN_UP) { |
819 | close(firmware_fd); | 820 | close(firmware_fd); |
820 | close(loading_fd); | 821 | close(loading_fd); |
@@ -921,7 +922,7 @@ int mdev_main(int argc UNUSED_PARAM, char **argv) | |||
921 | } | 922 | } |
922 | 923 | ||
923 | { | 924 | { |
924 | int logfd = open("/dev/mdev.log", O_WRONLY | O_APPEND); | 925 | int logfd = open("mdev.log", O_WRONLY | O_APPEND); |
925 | if (logfd >= 0) { | 926 | if (logfd >= 0) { |
926 | xmove_fd(logfd, STDERR_FILENO); | 927 | xmove_fd(logfd, STDERR_FILENO); |
927 | G.verbose = 1; | 928 | G.verbose = 1; |