have_recommendation() accepts NULL arguments
This commit is contained in:
@@ -123,8 +123,13 @@ METHOD(recommendations_t, have_recommendation, bool,
|
|||||||
TNC_IMV_Evaluation_Result final_eval;
|
TNC_IMV_Evaluation_Result final_eval;
|
||||||
bool first = TRUE, incomplete = FALSE;
|
bool first = TRUE, incomplete = FALSE;
|
||||||
|
|
||||||
*rec = final_rec = TNC_IMV_ACTION_RECOMMENDATION_NO_RECOMMENDATION;
|
final_rec = TNC_IMV_ACTION_RECOMMENDATION_NO_RECOMMENDATION;
|
||||||
*eval = final_eval = TNC_IMV_EVALUATION_RESULT_DONT_KNOW;
|
final_eval = TNC_IMV_EVALUATION_RESULT_DONT_KNOW;
|
||||||
|
if (rec && eval)
|
||||||
|
{
|
||||||
|
*rec = final_rec;
|
||||||
|
*eval = final_eval;
|
||||||
|
}
|
||||||
|
|
||||||
if (this->recs->get_count(this->recs) == 0)
|
if (this->recs->get_count(this->recs) == 0)
|
||||||
{
|
{
|
||||||
@@ -267,8 +272,11 @@ METHOD(recommendations_t, have_recommendation, bool,
|
|||||||
{
|
{
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
*rec = final_rec;
|
if (rec && eval)
|
||||||
*eval = final_eval;
|
{
|
||||||
|
*rec = final_rec;
|
||||||
|
*eval = final_eval;
|
||||||
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user