summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--framebuffer/fbtk/fbtk.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/framebuffer/fbtk/fbtk.c b/framebuffer/fbtk/fbtk.c
index 1ee3b4d73..984748402 100644
--- a/framebuffer/fbtk/fbtk.c
+++ b/framebuffer/fbtk/fbtk.c
@@ -144,11 +144,12 @@ fbtk_set_mapping(fbtk_widget_t *widget, bool map)
static void
swap_siblings(fbtk_widget_t *lw)
{
- fbtk_widget_t *rw; /* the widget to swap lw with */
+ fbtk_widget_t *rw = lw->next; /* the widget to swap lw with */
fbtk_widget_t *before;
fbtk_widget_t *after;
- rw = lw->next;
+ assert(rw != NULL);
+
LOG(("Swapping %p with %p", lw, rw));
before = lw->prev;
after = rw->next;