Files
proxmox-backup-arm64/patches/proxmox-mini-journalreader.patch
Wolfgang f7db3cd7da fix email adress in changelog
Signed-off-by: Wolfgang <github@linux-dude.de>
2025-08-23 10:27:01 +00:00

51 lines
1.8 KiB
Diff

diff --git a/src/mini-journalreader.c b/src/mini-journalreader.c
index 0489d4a..8fccb99 100644
--- a/src/mini-journalreader.c
+++ b/src/mini-journalreader.c
@@ -64,7 +64,7 @@ static void print_error_and_exit(const char *fmt, ...) {
fprintf(stdout, "], \"error\":\"");
for (int i = 0; i < message_len; i++) {
char c = message[i];
- if (c == '"' || c == '\\' || (c >= 0 && c <= 0x1F)) {
+ if (c == '"' || c == '\\' || c <= 0x1F) {
fprintf(stdout, "\\u%04X", c);
} else {
fprintf(stdout, "%c", c);
@@ -216,7 +216,7 @@ static bool print_field(sd_journal *j, const char *field) {
if (json) {
char tmp[7];
for (size_t i = 0; i < l; i++) {
- if (d[i] == '"' || d[i] == '\\' || (d[i] >= 0 && d[i] <= 0x1F)) {
+ if (d[i] == '"' || d[i] == '\\' || d[i] <= 0x1F) {
sprintf(tmp, "\\u%04X", d[i]);
print_to_buf(tmp, 6);
} else {
@@ -305,10 +305,12 @@ int main(int argc, char *argv[]) {
uint64_t begin = 0;
uint64_t end = 0;
char c;
+ int opt = 0;
progname = argv[0];
- while ((c = (char)getopt(argc, argv, "b:e:d:n:f:t:jh")) != -1) {
+ while ((opt = getopt(argc, argv, "b:e:d:n:f:t:jh")) != -1) {
+ c = (char) opt;
switch (c) {
case 'b':
begin = arg_to_uint64(optarg);
diff --git a/debian/changelog b/debian/changelog
index 9cb9914..3575f4f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+proxmox-mini-journalreader (1.5-1) bookworm; urgency=medium
+
+ * fix ERROR: invalid option or missing argument
+
+ -- Wolfgang <github@linux-dude.de> Sat, 23 Aug 2025 08:46:01 +0200
+
proxmox-mini-journalreader (1.5) bookworm; urgency=medium
* install executable as /usr/libexec/proxmox-mini-journalreader with a