bug in swapon.c (util-linux-2.12-r4)

From: Sorav Bansal
Date: Thu Dec 16 2004 - 17:33:51 EST


Hi all,

There is a simple bug I noticed in swapon.c (util-linux-2.12-r4):

swapon.c line 138:
swapFiles array is indexed without checking against NULL (after call to
realloc)

To fix this bug, you could replace lines 135-138 by the following:
newswapFiles = realloc(..)
if (newSwapFiles==NULL) {
return;
}
numSwaps++;
swapFiles = newswapFiles;
swapFiles[numSwaps-1] = strdup(line);

regards,
-Sorav

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/