if (n < lower_limit && n > upper_limit) {
/* error case */
}
The && should really be ||s.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@609
{
if (set == NULL)
return -1;
- if (signum < 1 && signum > VKI_KNSIG)
+ if (signum < 1 || signum > VKI_KNSIG)
return -1;
signum--;
set->ws[signum / VKI_KNSIG_BPW] |= (1 << (signum % VKI_KNSIG_BPW));
{
if (set == NULL)
return -1;
- if (signum < 1 && signum > VKI_KNSIG)
+ if (signum < 1 || signum > VKI_KNSIG)
return -1;
signum--;
set->ws[signum / VKI_KNSIG_BPW] &= ~(1 << (signum % VKI_KNSIG_BPW));
{
if (set == NULL)
return 0;
- if (signum < 1 && signum > VKI_KNSIG)
+ if (signum < 1 || signum > VKI_KNSIG)
return 0;
signum--;
if (1 & ((set->ws[signum / VKI_KNSIG_BPW]) >> (signum % VKI_KNSIG_BPW)))
}
}
- if (n < 0 && n >= VG_N_FORKHANDLERSTACK) {
+ if (n < 0 || n >= VG_N_FORKHANDLERSTACK) {
SET_EDX(tid, -1);
return;
}
}
}
- if (n < 0 && n >= VG_N_FORKHANDLERSTACK) {
+ if (n < 0 || n >= VG_N_FORKHANDLERSTACK) {
SET_EDX(tid, -1);
return;
}