ipsec statusall <conn> also filters address pools
authorAndreas Steffen <andreas.steffen@strongswan.org>
Tue, 3 Mar 2009 10:30:59 +0000 (10:30 -0000)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Tue, 3 Mar 2009 10:30:59 +0000 (10:30 -0000)
src/charon/plugins/stroke/stroke_list.c

index 8042875..99fe8c4 100644 (file)
@@ -290,6 +290,10 @@ static void status(private_stroke_list_t *this, stroke_msg_t *msg, FILE *out, bo
                enumerator = this->attribute->create_pool_enumerator(this->attribute);
                while (enumerator->enumerate(enumerator, &pool, &size, &online, &offline))
                {
+                       if (name && !streq(name, pool))
+                       {
+                               continue;
+                       }
                        if (first)
                        {
                                first = FALSE;