diff --git a/src/libcharon/plugins/osmo_epdg/osmo_epdg_listener.c b/src/libcharon/plugins/osmo_epdg/osmo_epdg_listener.c index e56f5148e..25f089ba9 100644 --- a/src/libcharon/plugins/osmo_epdg/osmo_epdg_listener.c +++ b/src/libcharon/plugins/osmo_epdg/osmo_epdg_listener.c @@ -64,6 +64,8 @@ METHOD(listener_t, eap_authorize, bool, goto err; } + /* TODO: validate if this APN is allowed! */ + if (resp->gsup.message_type != OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT) { DBG1(DBG_NET, "epdg_listener: Update Location Error! Cause: %02x", resp->gsup.cause);