diff options
author | Leah Neukirchen <leah@vuxu.org> | 2017-11-03 21:40:18 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2017-11-03 21:40:18 +0100 |
commit | c3549a011529adf18aa44406994e0e77657ad702 (patch) | |
tree | f445bb7a4ca3d9356f2707409a4e27015bb82d6f /xe.c | |
parent | b7f0e3f6c0e748465efd79482dfb56d29caedc1b (diff) | |
download | xe-c3549a011529adf18aa44406994e0e77657ad702.tar.gz xe-c3549a011529adf18aa44406994e0e77657ad702.tar.xz xe-c3549a011529adf18aa44406994e0e77657ad702.zip |
parse_jobs: avoid out of bounds read
Diffstat (limited to 'xe.c')
-rw-r--r-- | xe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xe.c b/xe.c index 5f93856..12f98fb 100644 --- a/xe.c +++ b/xe.c @@ -332,7 +332,7 @@ parse_jobs(char *s) int n; #ifdef _SC_NPROCESSORS_ONLN - if (s[strlen(s) - 1] == 'x') { + if (*s && s[strlen(s) - 1] == 'x') { n = (int)sysconf(_SC_NPROCESSORS_ONLN); double d = 0.0; errno = 0; |