]> www.infradead.org Git - mtd-utils.git/commit
mkfs.ubifs: don't leak copied command line arguments
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Sun, 10 Nov 2019 12:41:41 +0000 (13:41 +0100)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Sun, 10 Nov 2019 14:29:53 +0000 (15:29 +0100)
commit1538c553302dae1df9088ec302a5b2fb5a15174f
treed8d27feb53f4d2fe56d9611a7723d283a90ca124
parent7386aabf3628379df10612bed7ecb7ab4163cdcf
mkfs.ubifs: 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>
ubifs-utils/mkfs.ubifs/mkfs.ubifs.c