Bläddra i källkod

fix conditional for early failure in cancel_done()

Oswald Buddenhagen 10 år sedan
förälder
incheckning
958af473a0
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      src/sync.c

+ 2 - 1
src/sync.c

@@ -497,11 +497,12 @@ cancel_done( void *aux )
 
 	svars->state[t] |= ST_CANCELED;
 	if (svars->state[1-t] & ST_CANCELED) {
-		if (svars->lfd) {
+		if (svars->lfd >= 0) {
 			Fclose( svars->nfp, 0 );
 			Fclose( svars->jfp, 0 );
 			sync_bail( svars );
 		} else {
+			/* Early failure during box selection. */
 			sync_bail2( svars );
 		}
 	}