diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2013-01-01 11:04:21 +0100 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2013-01-01 15:06:41 +0100 |
commit | b63d429c8f2c68994600d98bfaddf59ca16fc889 (patch) | |
tree | 6cd4d216f57f28d95faf96a913188646f5527909 /rbutil/rbutilqt | |
parent | 45cda1fdcc963db4824224af362de780e0d29097 (diff) | |
download | rockbox-b63d429c8f2c68994600d98bfaddf59ca16fc889.tar.gz rockbox-b63d429c8f2c68994600d98bfaddf59ca16fc889.zip |
Provide dealloc function to ipodpatcher.
On Windows the sector buffer is allocated using VirtualAlloc, thus releasing
this buffer should be done using VirtualFree. Provide an additional function
for deallocating the buffer so users of ipodpatcher do not need to know about
this.
Change-Id: Ibb0fc575a185148a389e63935e86a392bf8d180d
Diffstat (limited to 'rbutil/rbutilqt')
-rw-r--r-- | rbutil/rbutilqt/base/autodetection.cpp | 3 | ||||
-rw-r--r-- | rbutil/rbutilqt/base/bootloaderinstallipod.cpp | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/rbutil/rbutilqt/base/autodetection.cpp b/rbutil/rbutilqt/base/autodetection.cpp index a453fa8d60..e57c4542d0 100644 --- a/rbutil/rbutilqt/base/autodetection.cpp +++ b/rbutil/rbutilqt/base/autodetection.cpp | |||
@@ -162,8 +162,7 @@ bool Autodetection::detect() | |||
162 | else { | 162 | else { |
163 | qDebug() << "[Autodetect] ipodpatcher: no Ipod found." << n; | 163 | qDebug() << "[Autodetect] ipodpatcher: no Ipod found." << n; |
164 | } | 164 | } |
165 | free(ipod.sectorbuf); | 165 | ipod_dealloc_buffer(&ipod); |
166 | ipod.sectorbuf = NULL; | ||
167 | 166 | ||
168 | // try sansapatcher | 167 | // try sansapatcher |
169 | // initialize sector buffer. Needed. | 168 | // initialize sector buffer. Needed. |
diff --git a/rbutil/rbutilqt/base/bootloaderinstallipod.cpp b/rbutil/rbutilqt/base/bootloaderinstallipod.cpp index 3d90663392..de7aaa897b 100644 --- a/rbutil/rbutilqt/base/bootloaderinstallipod.cpp +++ b/rbutil/rbutilqt/base/bootloaderinstallipod.cpp | |||
@@ -37,8 +37,7 @@ BootloaderInstallIpod::BootloaderInstallIpod(QObject *parent) | |||
37 | BootloaderInstallIpod::~BootloaderInstallIpod() | 37 | BootloaderInstallIpod::~BootloaderInstallIpod() |
38 | { | 38 | { |
39 | if(ipod.sectorbuf) { | 39 | if(ipod.sectorbuf) { |
40 | free(ipod.sectorbuf); | 40 | ipod_dealloc_buffer(&ipod); |
41 | ipod.sectorbuf = NULL; | ||
42 | } | 41 | } |
43 | } | 42 | } |
44 | 43 | ||