[alsa-devel] [PATCH] ALSA: asihpi - Clarify adapter index validity check.
Eliot Blennerhassett
linux at audioscience.com
Fri Jul 29 00:14:26 CEST 2011
On 28/07/11 17:43, Takashi Iwai wrote:
if ((adapter >= HPI_MAX_ADAPTERS) || (!pa->type)) {
>> - hpi_init_response(&hr->r0, HPI_OBJ_ADAPTER,
>> - HPI_ADAPTER_OPEN,
>> - HPI_ERROR_BAD_ADAPTER_NUMBER);
>> + if (!adapter_present) {
>> + hpi_init_response(&hr->r0, hm->h.object,
>> + hm->h.function, HPI_ERROR_BAD_ADAPTER_NUMBER);
>
> Here you are initializing to different values (from HPI_OBJ_ADAPTER to
> hm->h.object, etc). Is it intentional?
Yes it is. It is so the error response reflects the parameters of the
corresponding message. It makes for better error logging in userspace.
I can redo the patch with better commit log if you like.
Adding "Correct error response to reflect message object/function ids"
--
Eliot Blennerhassett
AudioScience Inc.
More information about the Alsa-devel
mailing list