From c3549a011529adf18aa44406994e0e77657ad702 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 3 Nov 2017 21:40:18 +0100 Subject: parse_jobs: avoid out of bounds read --- xe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xe.c') 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; -- cgit 1.4.1