[OpenWrt-Devel] [PATCH] list: remove double freeing of section
Yegor Yefremov
yegorslists at googlemail.com
Tue Jan 6 06:20:17 EST 2015
On Tue, Jan 6, 2015 at 12:12 PM, Felix Fietkau <nbd at openwrt.org> wrote:
> On 2015-01-06 08:23, yegorslists at googlemail.com wrote:
>> From: Yegor Yefremov <yegorslists at googlemail.com>
>>
>> This error was reported by cppcheck. Compile tested only.
>>
>> Signed-off-by: Yegor Yefremov <yegorslists at googlemail.com>
>> ---
>> list.c | 1 -
>> 1 files changed, 0 insertions(+), 1 deletions(-)
>>
>> diff --git a/list.c b/list.c
>> index 0d00f81..46f8943 100644
>> --- a/list.c
>> +++ b/list.c
>> @@ -346,7 +346,6 @@ uci_lookup_ext_section(struct uci_context *ctx, struct uci_ptr *ptr)
>> goto done;
>>
>> error:
>> - free(section);
>> memset(ptr, 0, sizeof(struct uci_ptr));
>> UCI_THROW(ctx, UCI_ERR_INVAL);
> False positive - the "done" part is never reached due to the UCI_THROW call.
OK.
Compiler throws following warning for file.c because of deprecated mktemp usage
file.c:739: warning: the use of `mktemp' is dangerous, better use `mkstemp'
Is this worth fixing?
Yegor
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list