--- /app/slurm/wjb/B_2-3-5_T/src/slurmctld/job_scheduler.c.orig	2012-05-24 09:01:25.000000000 -0700
+++ /app/slurm/wjb/B_2-3-5_T/src/slurmctld/job_scheduler.c	2012-06-18 07:20:06.000000000 -0700
@@ -221,6 +221,10 @@
 				      "part %s", job_ptr->job_id,
 				      job_ptr->partition);
 			}
+			if  (job_limits_check(&job_ptr) !=
+				   WAIT_NO_REASON)
+				   	continue;
+			job_ptr->state_reason = WAIT_NO_REASON;
 			_job_queue_append(job_queue, job_ptr,
 					  job_ptr->part_ptr);
 		}
