diff options
author | Tobias Brunner <tobias@strongswan.org> | 2012-12-10 09:46:51 +0100 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2012-12-10 09:47:46 +0100 |
commit | 12e70a7efc35dd36fe51336cc052a232d6e6f1ba (patch) | |
tree | 6f42e06c1eeb52452c5aec035a0cac327144568a | |
parent | 6a25122bfca4917f38092f3f0c4fddeb8798fb39 (diff) | |
download | strongswan-12e70a7efc35dd36fe51336cc052a232d6e6f1ba.tar.bz2 strongswan-12e70a7efc35dd36fe51336cc052a232d6e6f1ba.tar.xz |
Properly initialize linked list when enumerating interface addresses
-rw-r--r-- | src/dumm/ext/dumm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dumm/ext/dumm.c b/src/dumm/ext/dumm.c index 1f047679c..cca9a0d0e 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)) |