From: Philippe Nunes <philippe.nunes@linux.intel.com>
To: ofono@ofono.org
Subject: Re: [PATCH 4/6] stkutil.c: Send at least the data currently available
Date: Wed, 13 Apr 2011 11:54:43 +0200 [thread overview]
Message-ID: <4DA572E3.3070808@linux.intel.com> (raw)
In-Reply-To: <4DA3D7BA.4050001@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1692 bytes --]
Hi Denis,
On 04/12/2011 06:40 AM, Denis Kenzior wrote:
> Hi Philippe,
>
> On 04/08/2011 11:33 AM, Philippe Nunes wrote:
>> ---
>> src/stkutil.c | 3 ++-
>> 1 files changed, 2 insertions(+), 1 deletions(-)
>>
>> diff --git a/src/stkutil.c b/src/stkutil.c
>> index 7299fb5..ee59841 100644
>> --- a/src/stkutil.c
>> +++ b/src/stkutil.c
>> @@ -5655,7 +5655,8 @@ static gboolean build_receive_data(struct stk_tlv_builder *builder,
>> const struct stk_response_receive_data *receive_data =
>> &response->receive_data;
>>
>> - if (response->result.type != STK_RESULT_TYPE_SUCCESS)
>> + if (response->result.type != STK_RESULT_TYPE_SUCCESS&&
>> + response->result.type != STK_RESULT_TYPE_MISSING_INFO)
>> return TRUE;
>>
>> if (receive_data->rx_data.len) {
>
> Does this check also belong on other data object builders?
>
> Regards,
> -Denis
>
Here the purpose of this check is to allow to return the data currently
available in the channel buffer even if the terminal response is
"Command performed with missing information".
Indeed, this status shall be set when the requested number of bytes is
not yet available in the Rx buffer.
Now, the general result could also be set to "command performed, with
missing information" when the terminal received at least the minimum set
of component parts, but did not receive all of the parts that it
believed mandatory for the UICC to send;
But, currently, we are always returning "Error, required values are
missing" when this case occurs.
So far, only the terminal response for the proactive command 'Receive
data' is therefore concerned by this check.
Regards,
Philippe.
prev parent reply other threads:[~2011-04-13 9:54 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-08 16:33 [PATCH 4/6] stkutil.c: Send at least the data currently available Philippe Nunes
2011-04-12 4:40 ` Denis Kenzior
2011-04-13 9:54 ` Philippe Nunes [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4DA572E3.3070808@linux.intel.com \
--to=philippe.nunes@linux.intel.com \
--cc=ofono@ofono.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.