Unverified Commit 94d05c50 by Christian Brauner Committed by GitHub

Merge pull request #3744 from evverx/oss-fuzz-32596

confile_utils: fix a signed integer overflow
parents db62570f e6b35fbf
......@@ -1047,14 +1047,14 @@ static int rt_sig_num(const char *signame)
return ret_errno(EINVAL);
sig_n = sig_num(signame);
if (sig_n < 0 || sig_n > SIGRTMAX - SIGRTMIN)
return ret_errno(EINVAL);
if (rtmax)
sig_n = SIGRTMAX - sig_n;
else
sig_n = SIGRTMIN + sig_n;
if (sig_n > SIGRTMAX || sig_n < SIGRTMIN)
return ret_errno(EINVAL);
return sig_n;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment