Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 46bb1ffa authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Fix uninitialized member variable"

parents 5a40c428 b7a4f0b9
Loading
Loading
Loading
Loading
+16 −8
Original line number Original line Diff line number Diff line
@@ -48,8 +48,16 @@ using namespace android;


// Constructor.  Create an empty object.
// Constructor.  Create an empty object.
FileMap::FileMap(void)
FileMap::FileMap(void)
    : mFileName(NULL), mBasePtr(NULL), mBaseLength(0),
    : mFileName(NULL),
      mDataPtr(NULL), mDataLength(0)
      mBasePtr(NULL),
      mBaseLength(0),
      mDataPtr(NULL),
      mDataLength(0)
#if defined(__MINGW32__)
      ,
      mFileHandle(INVALID_HANDLE_VALUE),
      mFileMapping(NULL)
#endif
{
{
}
}


@@ -65,8 +73,8 @@ FileMap::FileMap(FileMap&& other)
    other.mBasePtr = NULL;
    other.mBasePtr = NULL;
    other.mDataPtr = NULL;
    other.mDataPtr = NULL;
#if defined(__MINGW32__)
#if defined(__MINGW32__)
    other.mFileHandle = 0;
    other.mFileHandle = INVALID_HANDLE_VALUE;
    other.mFileMapping = 0;
    other.mFileMapping = NULL;
#endif
#endif
}
}


@@ -84,8 +92,8 @@ FileMap& FileMap::operator=(FileMap&& other) {
#if defined(__MINGW32__)
#if defined(__MINGW32__)
    mFileHandle = other.mFileHandle;
    mFileHandle = other.mFileHandle;
    mFileMapping = other.mFileMapping;
    mFileMapping = other.mFileMapping;
    other.mFileHandle = 0;
    other.mFileHandle = INVALID_HANDLE_VALUE;
    other.mFileMapping = 0;
    other.mFileMapping = NULL;
#endif
#endif
    return *this;
    return *this;
}
}
@@ -101,7 +109,7 @@ FileMap::~FileMap(void)
        ALOGD("UnmapViewOfFile(%p) failed, error = %lu\n", mBasePtr,
        ALOGD("UnmapViewOfFile(%p) failed, error = %lu\n", mBasePtr,
              GetLastError() );
              GetLastError() );
    }
    }
    if (mFileMapping != INVALID_HANDLE_VALUE) {
    if (mFileMapping != NULL) {
        CloseHandle(mFileMapping);
        CloseHandle(mFileMapping);
    }
    }
#else
#else
@@ -156,7 +164,7 @@ bool FileMap::create(const char* origFileName, int fd, off64_t offset, size_t le
        ALOGE("MapViewOfFile(%" PRId64 ", %zu) failed with error %lu\n",
        ALOGE("MapViewOfFile(%" PRId64 ", %zu) failed with error %lu\n",
              adjOffset, adjLength, GetLastError() );
              adjOffset, adjLength, GetLastError() );
        CloseHandle(mFileMapping);
        CloseHandle(mFileMapping);
        mFileMapping = INVALID_HANDLE_VALUE;
        mFileMapping = NULL;
        return false;
        return false;
    }
    }
#else // !defined(__MINGW32__)
#else // !defined(__MINGW32__)