fixed ike_cfg lookup in stroke
authorMartin Willi <martin@strongswan.org>
Tue, 18 Mar 2008 12:40:41 +0000 (12:40 -0000)
committerMartin Willi <martin@strongswan.org>
Tue, 18 Mar 2008 12:40:41 +0000 (12:40 -0000)
src/charon/plugins/stroke/stroke.c

index c3ee330..6af5ebe 100755 (executable)
@@ -1356,7 +1356,7 @@ static bool ike_filter(ike_data_t *data, peer_cfg_t **in, ike_cfg_t **out)
        me = ike_cfg->get_my_host(ike_cfg);
        other = ike_cfg->get_other_host(ike_cfg);
        if ((!data->me || me->is_anyaddr(me) || me->ip_equals(me, data->me)) &&
-               (!data->other || other->is_anyaddr(other) || other->ip_equals(other, data->me)))
+               (!data->other || other->is_anyaddr(other) || other->ip_equals(other, data->other)))
        {
                *out = ike_cfg;
                return TRUE;