static upper size limit for PA-TNC messages

This commit is contained in:
Andreas Steffen
2012-07-12 21:26:18 +02:00
parent 8d98f7fef6
commit ea67a75b98
27 changed files with 251 additions and 68 deletions
+5 -2
View File
@@ -108,7 +108,7 @@ static TNC_Result receive_message(TNC_IMVID imv_id,
enumerator_t *enumerator;
TNC_Result result;
int rounds;
bool fatal_error, retry = FALSE;
bool fatal_error, received_command = FALSE, retry = FALSE;
if (!imv_test)
{
@@ -154,6 +154,7 @@ static TNC_Result receive_message(TNC_IMVID imv_id,
ita_attr_command_t *ita_attr;
char *command;
received_command = TRUE;
ita_attr = (ita_attr_command_t*)attr;
command = ita_attr->get_command(ita_attr);
@@ -228,7 +229,9 @@ static TNC_Result receive_message(TNC_IMVID imv_id,
return result;
}
return imv_test->provide_recommendation(imv_test, connection_id);
return received_command ?
imv_test->provide_recommendation(imv_test, connection_id) :
TNC_RESULT_SUCCESS;
}
/**