]> err.no Git - linux-2.6/commit
fix mm/util.c:krealloc()
authorAdrian Bunk <bunk@kernel.org>
Thu, 15 Nov 2007 01:00:01 +0000 (17:00 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Thu, 15 Nov 2007 02:45:41 +0000 (18:45 -0800)
commitbe21f0ab0d8f10c90265066603a8d95b6037a6fa
tree5aeb6f2a2e62e36a8410ef725ac76fa69ab6a182
parentd5cd97872dca9b79c31224ca014bcea7ca01f5f1
fix mm/util.c:krealloc()

Commit ef8b4520bd9f8294ffce9abd6158085bde5dc902 added one NULL check for
"p" in krealloc(), but that doesn't seem to be enough since there
doesn't seem to be any guarantee that memcpy(ret, NULL, 0) works
(spotted by the Coverity checker).

For making it clearer what happens this patch also removes the pointless
min().

Signed-off-by: Adrian Bunk <bunk@kernel.org>
Acked-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/util.c