| # | Line 510 | Line 510 | ray_pclose( /* close one or more child processes */ | |
|---|---|---|
| 510 | static int inclose = 0; | |
| 511 | RAY res; | |
| 512 | int i, status = 0; | |
| 513 | + | /* check no child / in child */ |
| 514 | + | if (ray_pnprocs <= 0) |
| 515 | + | return; |
| 516 | /* check recursion */ | |
| 517 | if (inclose) | |
| 518 | return; | |
| 519 | inclose++; | |
| 517 | – | /* check no child / in child */ |
| 518 | – | if (ray_pnprocs <= 0) |
| 519 | – | return; |
| 520 | /* check argument */ | |
| 521 | if ((nsub <= 0) | (nsub > ray_pnprocs)) | |
| 522 | nsub = ray_pnprocs; | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |