Browse Source

Must always unlock mutex after cond timedwait.

ckolivas 13 years ago
parent
commit
06ec47b3bd
1 changed files with 1 additions and 2 deletions
  1. 1 2
      cgminer.c

+ 1 - 2
cgminer.c

@@ -2494,8 +2494,7 @@ int restart_wait(struct timeval *tdiff)
 	abstime.tv_nsec = then.tv_usec * 1000;
 	mutex_lock(&restart_lock);
 	rc = pthread_cond_timedwait(&restart_cond, &restart_lock, &abstime);
-	if (!rc)
-		mutex_unlock(&restart_lock);
+	mutex_unlock(&restart_lock);
 	return rc;
 }