diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2014-09-08 18:19:15 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2014-09-08 18:19:15 +0200 |
commit | 26a8b9f1967d910033c516462c101100e041a9b4 (patch) | |
tree | 14e5a8fa265edc5736457bf069627e74dbc74ebd | |
parent | 07f7ea70edd0fdc7ad7da36df3f487111e14d0d1 (diff) | |
download | busybox-w32-26a8b9f1967d910033c516462c101100e041a9b4.tar.gz busybox-w32-26a8b9f1967d910033c516462c101100e041a9b4.tar.bz2 busybox-w32-26a8b9f1967d910033c516462c101100e041a9b4.zip |
mdev: treat zero-length /dev/mdev.seq the same as "\n" one. Closes 7334
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | util-linux/mdev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util-linux/mdev.c b/util-linux/mdev.c index e80b58f2e..b2d56575f 100644 --- a/util-linux/mdev.c +++ b/util-linux/mdev.c | |||
@@ -972,7 +972,7 @@ wait_for_seqfile(const char *seq) | |||
972 | break; | 972 | break; |
973 | } | 973 | } |
974 | seqbuf[seqlen] = '\0'; | 974 | seqbuf[seqlen] = '\0'; |
975 | if (seqbuf[0] == '\n') { | 975 | if (seqbuf[0] == '\n' || seqbuf[0] == '\0') { |
976 | /* seed file: write out seq ASAP */ | 976 | /* seed file: write out seq ASAP */ |
977 | xwrite_str(seq_fd, seq); | 977 | xwrite_str(seq_fd, seq); |
978 | xlseek(seq_fd, 0, SEEK_SET); | 978 | xlseek(seq_fd, 0, SEEK_SET); |