From: Tobias Brunner Date: Mon, 10 Dec 2012 08:46:51 +0000 (+0100) Subject: Properly initialize linked list when enumerating interface addresses X-Git-Tag: 5.0.2dr4~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12e70a7efc35dd36fe51336cc052a232d6e6f1ba;p=thirdparty%2Fstrongswan.git Properly initialize linked list when enumerating interface addresses --- 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))