Review Request 126410: Fix FILE* leak in kwalletd
Martin Klapetek
martin.klapetek at gmail.com
Fri Dec 18 21:57:25 UTC 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126410/#review89723
-----------------------------------------------------------
Ship it!
Ship It!
- Martin Klapetek
On Dec. 18, 2015, 2:57 a.m., Michael Pyne wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/126410/
> -----------------------------------------------------------
>
> (Updated Dec. 18, 2015, 2:57 a.m.)
>
>
> Review request for KDE Frameworks, Martin Klapetek and Valentin Rusu.
>
>
> Repository: kwallet
>
>
> Description
> -------
>
> Fix a leak of a `FILE*` in kwalletd, spotted by Coverity (CID 1335090), and a couple of minor fixes/cleanups since I was there.
>
> 1. No need to memset a `char[]`, you can let compiler default-initialize it (and likely even be able to move the whole array into .bss).
> 2. The chop after `fgets` can easily be confused for a null terminator check, and `fgets` isn't required to return a newline anyways, so add sanity checking (which helps document better at the same time).
>
>
> Diffs
> -----
>
> src/runtime/kwalletd/main.cpp db8d55c
>
> Diff: https://git.reviewboard.kde.org/r/126410/diff/
>
>
> Testing
> -------
>
> Everything compiles. Not much beyond done.
>
>
> Thanks,
>
> Michael Pyne
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20151218/cab61b57/attachment.html>
More information about the Kde-frameworks-devel
mailing list