From ba750753a5bad0547eb7c1c026ce29e8bc6257b3 Mon Sep 17 00:00:00 2001 From: Jfreegman Date: Mon, 2 Dec 2013 18:34:14 -0500 Subject: [PATCH] fix for possible divsion by zero --- src/friendlist.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/friendlist.c b/src/friendlist.c index e30eaab..644a762 100644 --- a/src/friendlist.c +++ b/src/friendlist.c @@ -276,6 +276,10 @@ static void friendlist_onDraw(ToxWindow *self, Tox *m) wattroff(self->window, COLOR_PAIR(CYAN) | A_BOLD); } + + if ((y2 - FLIST_OFST) == 0) /* don't allow division by zero */ + return; + /* Determine which portion of friendlist to draw based on current position */ int page = num_selected / (y2 - FLIST_OFST); int start = (y2 - FLIST_OFST) * page;