]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - fs/jffs2/scan.c
[JFFS2] Fix memory leak in scan code; improve comments.
authorDavid Woodhouse <dwmw2@infradead.org>
Sun, 21 May 2006 00:28:05 +0000 (01:28 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Sun, 21 May 2006 00:28:05 +0000 (01:28 +0100)
commit3560160aa26ebced1944aaa2e7e436d2a1b1bf70
treeee0bb33931cef644b1e5f6794e6bed833f33d42c
parent6171586a7ae5198988774e8480631e8d15f65dfe
[JFFS2] Fix memory leak in scan code; improve comments.

If we had to allocate extra space for the summary node, we weren't
correctly freeing it when jffs2_sum_scan_sumnode() returned nonzero --
which is both the success and the failure case. Only when it returned
zero, which means fall through to the full scan, were we correctly freeing
the buffer.

Document the meaning of those return codes while we're at it.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
fs/jffs2/scan.c