commit 958af473a08c386a86e88277d5da9669ead4a6cd
parent 9eba3d8cd9f73ddd12f450f17632c431fc94dfbf
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Fri, 2 Jan 2015 12:38:48 +0100
fix conditional for early failure in cancel_done()
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/sync.c b/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 );
}
}