jolly has uploaded this change for review. ( https://gerrit.osmocom.org/c/onomondo-ipa/+/43302?usp=email )
Change subject: Add missing Pepare Download error handling ......................................................................
Add missing Pepare Download error handling
If Prepare Download on eUICC fails, an error code ist set. Be sure to check the error code and trigger session cancellation, if set.
Related: SYS#8101 Change-Id: I6f13a12c494be57d6a6f377567bf38b0235ec4aa --- M src/ipa/libipa/proc_prfle_dwnld.c 1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/onomondo-ipa refs/changes/02/43302/1
diff --git a/src/ipa/libipa/proc_prfle_dwnld.c b/src/ipa/libipa/proc_prfle_dwnld.c index 2c6893e..1ac4bb5 100644 --- a/src/ipa/libipa/proc_prfle_dwnld.c +++ b/src/ipa/libipa/proc_prfle_dwnld.c @@ -46,6 +46,8 @@ prep_dwnld_res = ipa_es10b_prep_dwnld(ctx, &prep_dwnld_req); if (!prep_dwnld_res) goto error; + if (prep_dwnld_res->prep_dwnld_err) + goto error;
/* The request may still have failed but we do not have to take any action on this since we forward the * result as a whole to the eIM. In case of failure it is the responsibility of the eIM to look at error