From: Tobias Brunner Date: Mon, 13 Oct 2014 16:15:34 +0000 (+0200) Subject: android: Update receive_message() to new imc_msg_t.receive() signature X-Git-Tag: 5.2.1~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bed09f2baf89f65e7f21ac1cd5bca5958946b7e6;p=thirdparty%2Fstrongswan.git android: Update receive_message() to new imc_msg_t.receive() signature --- diff --git a/src/frontends/android/jni/libandroidbridge/byod/imc_android.c b/src/frontends/android/jni/libandroidbridge/byod/imc_android.c index 119d2a5039..08065529a3 100644 --- a/src/frontends/android/jni/libandroidbridge/byod/imc_android.c +++ b/src/frontends/android/jni/libandroidbridge/byod/imc_android.c @@ -504,13 +504,15 @@ static TNC_Result receive_message(imc_android_state_t *state, imc_msg_t *in_msg) TNC_Result result; bool fatal_error = FALSE; + out_msg = imc_msg_create_as_reply(in_msg); + /* parse received PA-TNC message and handle local and remote errors */ - result = in_msg->receive(in_msg, &fatal_error); + result = in_msg->receive(in_msg, out_msg, &fatal_error); if (result != TNC_RESULT_SUCCESS) { + out_msg->destroy(out_msg); return result; } - out_msg = imc_msg_create_as_reply(in_msg); /* analyze PA-TNC attributes */ enumerator = in_msg->create_attribute_enumerator(in_msg);