[ltt-dev] [LTTV PATCH] Fix remaining warnings

Alexandre Montplaisir alexandre.montplaisir at polymtl.ca
Tue Jan 25 20:15:30 EST 2011


On 11-01-25 08:10 PM, Mathieu Desnoyers wrote:
> * Alexandre Montplaisir (alexandre.montplaisir at polymtl.ca) wrote:
>> On 11-01-25 07:59 PM, Mathieu Desnoyers wrote:
>>> * Alexandre Montplaisir (alexandre.montplaisir at polymtl.ca) wrote:
>>>> Add and check the return values of fscanf, fread and asprintf functions.
>>>>
>>>> That should be it! GCC 4.5 with -Wall doesn't report anything else.
>>>>
>>>> Signed-off-by: Alexandre Montplaisir <alexandre.montplaisir at polymtl.ca>
>>>> ---
>>>>  lttv/lttv/attribute.c           |    8 ++--
>>>>  lttv/lttv/state.c               |   72 ++++++++++++++++++++++++---------------
>>>>  lttv/modules/text/depanalysis.c |   23 +++++++++----
>>>>  3 files changed, 64 insertions(+), 39 deletions(-)
>>>>
>>>> diff --git a/lttv/lttv/attribute.c b/lttv/lttv/attribute.c
>>>> index 243fe02..3b09468 100644
>>>> --- a/lttv/lttv/attribute.c
>>>> +++ b/lttv/lttv/attribute.c
>>>> @@ -487,13 +487,13 @@ lttv_attribute_read_xml(LttvAttribute *self, FILE *fp)
>>>>  
>>>>  	LttvAttribute *subtree;
>>>>  
>>>> -	fscanf(fp,"<ATTRS>");
>>>> +	res = fscanf(fp, "<ATTRS>");
>>> Is it me or you forgot to check res here ?
>> Yeah, I omitted it on purpose, since we're feeding it a literal anyway.
>> The "res =", albeit useless, suppresses the warning.
>> Would you rather have it check for res > 0 ?
> Yep, please,
>
> Mathieu

Cool, v2 incoming.

-- 
Alexandre Montplaisir
DORSAL lab,
École Polytechnique de Montréal





More information about the lttng-dev mailing list