diff --git a/job.cpp b/job.cpp index 2a94dd7..eaecbc4 100644 --- a/job.cpp +++ b/job.cpp @@ -420,7 +420,12 @@ void *JobThread::Entry() if (runnable) { job->Execute(); - delete job; + } + + if (job != NULL) + { + delete job; + job = NULL; } return(NULL);