|
@@ -256,7 +256,7 @@ RredMethod::State RredMethod::patchMMap(FileFd &Patch, FileFd &From, /*{{{*/
|
|
|
if (Patch.gzFd() != NULL) {
|
|
if (Patch.gzFd() != NULL) {
|
|
|
unsigned long mapSize = Patch.Size();
|
|
unsigned long mapSize = Patch.Size();
|
|
|
DynamicMMap* dyn = new DynamicMMap(0, mapSize, 0);
|
|
DynamicMMap* dyn = new DynamicMMap(0, mapSize, 0);
|
|
|
- if (dyn->Data() == 0) {
|
|
|
|
|
|
|
+ if (dyn->validData() == false) {
|
|
|
delete dyn;
|
|
delete dyn;
|
|
|
return MMAP_FAILED;
|
|
return MMAP_FAILED;
|
|
|
}
|
|
}
|