[USETUP] Sprinkle some INF_FreeData() calls to balance the INF_GetData() / INF_GetDat...
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Wed, 9 Aug 2017 20:24:24 +0000 (20:24 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 27 Oct 2018 01:18:00 +0000 (03:18 +0200)
commitcf2571de6e9c90f18807053ef953a96f5b1e6141
tree26a0cfe0743cfeb5809d3b655940195b4484e250
parentaa110db3ea93c7ebab4895fe74dd9884b3835b5b
[USETUP] Sprinkle some INF_FreeData() calls to balance the INF_GetData() / INF_GetDataField() calls.

They currently do nothing, since the getter functions don't actually
capture (copy) the strings but merely return pointers to read-only strings.

But the calls are placed here for consistency, because if one day the
getters' implementation is changed so that strings are captured, it would
then be needed to free the allocated buffers.

In addition, fix a buggy call to INF_GetData() -- should be instead
INF_GetDataField() -- in AddSectionToCopyQueue().

svn path=/branches/setup_improvements/; revision=75516
base/setup/usetup/devinst.c
base/setup/usetup/settings.c
base/setup/usetup/usetup.c