aboutsummaryrefslogtreecommitdiffstats
path: root/group.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--group.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/group.c b/group.c
index d18ece8..d2c0bf8 100644
--- a/group.c
+++ b/group.c
@@ -16,13 +16,12 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: group.c,v 1.111 2015/03/28 23:12:47 okan Exp $
+ * $OpenBSD: group.c,v 1.112 2015/06/28 19:50:46 okan Exp $
*/
#include <sys/types.h>
#include <sys/queue.h>
-#include <assert.h>
#include <err.h>
#include <errno.h>
#include <limits.h>
@@ -264,9 +263,9 @@ group_cycle(struct screen_ctx *sc, int flags)
{
struct group_ctx *gc, *showgroup = NULL;
- assert(sc->group_active != NULL);
+ if (((gc = sc->group_active)) == NULL)
+ errx(1, "group_cycle: no active group");
- gc = sc->group_active;
for (;;) {
gc = (flags & CWM_RCYCLE) ? TAILQ_PREV(gc, group_ctx_q,
entry) : TAILQ_NEXT(gc, entry);