[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Fix overflow in jobs
From: |
Natanael Copa |
Subject: |
[PATCH] Fix overflow in jobs |
Date: |
Thu, 7 Dec 2017 23:36:08 +0100 |
This fixes an issue with bash hanging if user process rlimit is too
high.
To reproduce:
ulimit -u 9223372036854775807
bash -c 'sleep 1 & wait $!'
---
jobs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/jobs.c b/jobs.c
index fc966036..d203db27 100644
--- a/jobs.c
+++ b/jobs.c
@@ -765,7 +765,7 @@ bgp_resize ()
else
nsize = bgpids.nalloc;
- while (nsize < js.c_childmax)
+ while (nsize < (ps_index_t)js.c_childmax)
nsize *= 2;
if (bgpids.nalloc < js.c_childmax)
--
2.15.0
- [PATCH] Fix overflow in jobs,
Natanael Copa <=