From 3bb4d77a84ca0a1e4fad0aa6a3bdf92ee9bd9336 Mon Sep 17 00:00:00 2001 From: Thomas Thurman Date: Sat, 22 Aug 2009 23:55:10 -0400 Subject: [PATCH] gbooleans are more than one byte. Who knew. --- rfk.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rfk.c b/rfk.c index c091dd4..95dfec0 100644 --- a/rfk.c +++ b/rfk.c @@ -56,8 +56,8 @@ description (void) r = random() % nki_count; } while (used[r]); - used[r] = TRUE; + return g_slist_nth_data (nki, r); } @@ -184,8 +184,6 @@ ensure_messages_loaded (void) } fclose (nki_file); - - used = g_malloc0 (nki_count); } void @@ -553,6 +551,9 @@ set_up_board (void) { /* make everything new */ + g_free (used); + used = g_malloc0 (nki_count * sizeof(gboolean)); + robot = gtk_label_new ("#"); g_object_ref (robot); kitten = random_character ("You found kitten! Way to go, robot!"); -- 1.7.9.5