summaryrefslogtreecommitdiffstats
path: root/src/journal-remote/journal-gatewayd.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/journal-remote/journal-gatewayd.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/journal-remote/journal-gatewayd.c b/src/journal-remote/journal-gatewayd.c
index 036283fcd2..dd91f22923 100644
--- a/src/journal-remote/journal-gatewayd.c
+++ b/src/journal-remote/journal-gatewayd.c
@@ -446,17 +446,14 @@ static int request_parse_range(
return -EINVAL;
m->n_skip = 0;
+
range_after_eq = startswith(range, "entries=");
- if (range_after_eq) {
- range_after_eq += strspn(range_after_eq, WHITESPACE);
- return request_parse_range_entries(m, range_after_eq);
- }
+ if (range_after_eq)
+ return request_parse_range_entries(m, skip_leading_chars(range_after_eq, /* bad = */ NULL));
range_after_eq = startswith(range, "realtime=");
- if (range_after_eq) {
- range_after_eq += strspn(range_after_eq, WHITESPACE);
- return request_parse_range_time(m, range_after_eq);
- }
+ if (range_after_eq)
+ return request_parse_range_time(m, skip_leading_chars(range_after_eq, /* bad = */ NULL));
return 0;
}