diff --git a/src/libimcv/plugins/imv_os/imv_os.c b/src/libimcv/plugins/imv_os/imv_os.c index 1e1cbe24a..a9ba0f9af 100644 --- a/src/libimcv/plugins/imv_os/imv_os.c +++ b/src/libimcv/plugins/imv_os/imv_os.c @@ -360,7 +360,8 @@ static TNC_Result receive_message(imv_state_t *state, imv_msg_t *in_msg) } /* If all Installed Packages attributes were received, go to assessment */ - if (!os_state->get_package_request(os_state) && + if (!assessment && + !os_state->get_package_request(os_state) && !os_state->get_angel_count(os_state)) { state->set_recommendation(state, TNC_IMV_ACTION_RECOMMENDATION_ALLOW,