diff options
-rw-r--r-- | sysklogd/klogd.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sysklogd/klogd.c b/sysklogd/klogd.c index f59a155..432ded1 100644 --- a/sysklogd/klogd.c +++ b/sysklogd/klogd.c @@ -240,11 +240,8 @@ int klogd_main(int argc UNUSED_PARAM, char **argv) priority = LOG_INFO; if (*start == '<') { start++; - if (*start) { - /* kernel never generates multi-digit prios */ - priority = (*start - '0'); - start++; - } + if (*start) + priority = strtoul(start, &start, 10); if (*start == '>') start++; } |