]> www.infradead.org Git - mtd-utils.git/commit
nanddump: don't leak copied command line arguments
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Sun, 10 Nov 2019 13:56:51 +0000 (14:56 +0100)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Sun, 10 Nov 2019 14:30:04 +0000 (15:30 +0100)
commitc890094638880072cfa95a06cb1353f0214a11a0
tree912fb193d5786547749a8c05591cf987d2345045
parentaf06f37bdee2097d23832da99a3e7725de2f695e
nanddump: don't leak copied command line arguments

For some command line flags, the argument string is copied. Simply
writing over the buffer leads to a resource leak if the same flag
is specified on the command line more than once.

This patch adds a free() call to the old buffer before overwriting
it with the new copy.

Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
nand-utils/nanddump.c