mUserLabel = NULL;
mState = Volume::State_Init;
mFlags = flags;
+ mOpts = (rec->fs_options ? strdup(rec->fs_options) : NULL);
mCurrentlyMountedKdev = -1;
mPartIdx = rec->partnum;
mRetryMount = false;
free(mLabel);
free(mUuid);
free(mUserLabel);
+ free(mOpts);
}
void Volume::setDebug(bool enable) {
return -1;
}
- if (Ext4::doMount(devicePath, getMountpoint(), false, false, false, true)) {
+ if (Ext4::doMount(devicePath, getMountpoint(), false, false, false, true, mOpts)) {
SLOGE("%s failed to mount via EXT4 (%s)\n", devicePath, strerror(errno));
continue;
}