]> git.ipfire.org Git - thirdparty/strongswan.git/blobdiff - src/libcharon/plugins/updown/updown_listener.c
updown: Add a PLUTO_PROTO variable set to 'ah' or 'esp'
[thirdparty/strongswan.git] / src / libcharon / plugins / updown / updown_listener.c
index 0268c88f3ac15c532916f3450ea56933bc2674ee..3c3994b812f35a9e7cf61bc5a4cb882559509c15 100644 (file)
@@ -311,6 +311,7 @@ METHOD(listener_t, child_updown, bool,
                                "PLUTO_CONNECTION='%s' "
                                "PLUTO_INTERFACE='%s' "
                                "PLUTO_REQID='%u' "
+                               "PLUTO_PROTO='%s' "
                                "PLUTO_UNIQUEID='%u' "
                                "PLUTO_ME='%H' "
                                "PLUTO_MY_ID='%Y' "
@@ -336,6 +337,7 @@ METHOD(listener_t, child_updown, bool,
                                 config->get_name(config),
                                 iface ? iface : "unknown",
                                 child_sa->get_reqid(child_sa),
+                                child_sa->get_protocol(child_sa) == PROTO_ESP ? "esp" : "ah",
                                 ike_sa->get_unique_id(ike_sa),
                                 me, ike_sa->get_my_id(ike_sa),
                                 my_client, my_client_mask,