[Kde-pim] Re: Review Request: Do not leak m_prev_time
Albert Astals Cid
tsdgeos at terra.es
Mon Jul 18 01:33:52 BST 2011
> On July 17, 2011, 9:32 p.m., Ingo Klöcker wrote:
> > It would have been much saner to make m_prev_time a utimbuf (instead of a utimbuf *). Using a pointer is just calling for problems (like forgotten deletes or double deletes). Your patch opens the door for a double delete because you do not set m_prev_time to 0 after deleting it. Please fix, preferably by making m_prev_time a utimbuf. Alternatively, make it a QScopedPointer<utimbuf>. QScopedPointer takes care of resetting to 0 (if you call reset()) and it takes care of deletion (if ReadMBox is destroyed).
i do not need to set it to 0 since that function is only called on destruction of the object.
- Albert
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101929/#review4793
-----------------------------------------------------------
On July 12, 2011, 12:44 p.m., Albert Astals Cid wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101929/
> -----------------------------------------------------------
>
> (Updated July 12, 2011, 12:44 p.m.)
>
>
> Review request for KDEPIM-Libraries.
>
>
> Summary
> -------
>
> Seems we are not deleting m_prev_time
>
>
> Diffs
> -----
>
> kioslave/mbox/readmbox.cpp d244f2c
>
> Diff: http://git.reviewboard.kde.org/r/101929/diff
>
>
> Testing
> -------
>
> None
>
>
> Thanks,
>
> Albert
>
>
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list