Bug fix: in a game with 26 planes, the last one to be allocated wouldn't

be allocated if it was the only eligible one.
From Jonathan David Amery via Debian Bug report 214626.
This commit is contained in:
is 2011-02-15 08:25:25 +00:00
parent 30bc81416e
commit 96c5ad97be

View File

@ -1,4 +1,4 @@
/* $NetBSD: update.c,v 1.21 2009/08/12 04:48:03 dholland Exp $ */
/* $NetBSD: update.c,v 1.22 2011/02/15 08:25:25 is Exp $ */
/*-
* Copyright (c) 1990, 1993
@ -46,7 +46,7 @@
#if 0
static char sccsid[] = "@(#)update.c 8.1 (Berkeley) 5/31/93";
#else
__RCSID("$NetBSD: update.c,v 1.21 2009/08/12 04:48:03 dholland Exp $");
__RCSID("$NetBSD: update.c,v 1.22 2011/02/15 08:25:25 is Exp $");
#endif
#endif /* not lint */
@ -302,7 +302,7 @@ next_plane(void)
break;
}
} while (found && last_plane != start_plane);
if (last_plane == start_plane)
if (found)
return (-1);
return (last_plane);
}