added the IMV_ATTESTATION_STATE_NONCE_REQ state
[strongswan.git] / src / libimcv / plugins / imv_scanner / imv_scanner_state.c
index 95383aa..a9b048b 100644 (file)
@@ -77,7 +77,7 @@ static entry_t reasons[] = {
        { "en", "The following ports are open:" },
        { "de", "Die folgenden Ports sind offen" },
        { "fr", "Les ports suivants sont ouverts:" },
        { "en", "The following ports are open:" },
        { "de", "Die folgenden Ports sind offen" },
        { "fr", "Les ports suivants sont ouverts:" },
-       { "pl", "Nastepujace porty sa otwarte:" }
+       { "pl", "Następujące porty sa otwarte:" }
 };
 
 METHOD(imv_state_t, get_connection_id, TNC_ConnectionID,
 };
 
 METHOD(imv_state_t, get_connection_id, TNC_ConnectionID,
@@ -116,6 +116,11 @@ METHOD(imv_state_t, get_reason_string, bool,
        u_char *pos;
        int i;
 
        u_char *pos;
        int i;
 
+       if (!this->violating_ports)
+       {
+               return FALSE;
+       }
+
        while (eat_whitespace(&preferred_language))
        {
                if (!extract_token(&pref_lang, ',', &preferred_language))
        while (eat_whitespace(&preferred_language))
        {
                if (!extract_token(&pref_lang, ',', &preferred_language))