From: mreed <mr...@us...> - 2006-07-10 15:46:19
|
Update of /cvsroot/ltp/ltp/pan In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv8563 Modified Files: pan.c Log Message: A fix Submitted by Andy Echols to fix an infinite loop problem that occurs in pan if runltp tries to run a test that isn't present. Index: pan.c =================================================================== RCS file: /cvsroot/ltp/ltp/pan/pan.c,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** pan.c 16 Feb 2006 05:56:51 -0000 1.22 --- pan.c 10 Jul 2006 15:46:10 -0000 1.23 *************** *** 458,466 **** cpid = run_child(coll->ary[c], running + i, quiet_mode); ! if (cpid != -1) { ++num_active; ! if (starts > 0) ! --starts; ! } if (sequential) --- 458,465 ---- cpid = run_child(coll->ary[c], running + i, quiet_mode); ! if (cpid != -1) ++num_active; ! if ((cpid != -1 || sequential) && starts > 0) ! --starts; if (sequential) |