From 12e70a7efc35dd36fe51336cc052a232d6e6f1ba Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 10 Dec 2012 09:46:51 +0100 Subject: [PATCH] Properly initialize linked list when enumerating interface addresses --- src/dumm/ext/dumm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dumm/ext/dumm.c b/src/dumm/ext/dumm.c index 1f047679c1..cca9a0d0e2 100644 --- a/src/dumm/ext/dumm.c +++ b/src/dumm/ext/dumm.c @@ -631,6 +631,7 @@ static VALUE iface_each_addr(int argc, VALUE *argv, VALUE self) { rb_raise(rb_eArgError, "must be called with a block"); } + list = linked_list_create(); Data_Get_Struct(self, iface_t, iface); enumerator = iface->create_address_enumerator(iface); while (enumerator->enumerate(enumerator, &addr)) -- 2.47.2