]> git.ipfire.org Git - thirdparty/systemd.git/commit
journal-remote: show error message if output file name does not end with .journal 6677/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 27 Aug 2017 07:34:53 +0000 (16:34 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 27 Aug 2017 07:34:57 +0000 (16:34 +0900)
commit6b1b9f75c85d26ddbda62e7b7afa6944044f4f95
tree7d8e2584d73574a0249c4c26d255c498707ad5d4
parentc298b083c652f84a08f67d314ffff8ac92f6188c
journal-remote: show error message if output file name does not end with .journal

`journalctl -o export | systemd-journal-remote -o /tmp/dir -`
gives the following error messages.
```
Failed to open output journal /tmp/dir: Invalid argument
Failed to get writer for source stdin: Invalid argument
Failed to create source for fd:0 (stdin): Invalid argument
```
And these are hard to understand what is the problem.
This commit makes journal-remote check whether the output file name
ends with .journal suffix or not, and if not, output error message.
src/journal-remote/journal-remote.c