diff --git a/src/slurmctld/jobacct.c b/src/slurmctld/jobacct.c index 75391bc992600f30f5e4e9221ec2085af7263fd6..5dd3e89ba4d2872fc092bbe134cb1d1c1d7fc3ee 100644 --- a/src/slurmctld/jobacct.c +++ b/src/slurmctld/jobacct.c @@ -120,6 +120,7 @@ int jobacct_init(char *job_acct_log) if (LOGFILE == NULL) { error("open %s: %m", log_file); init = 0; + slurm_mutex_unlock( &logfile_lock ); return SLURM_ERROR; } else chmod(log_file, prot);