Handle cryfs inaccessible base dir
This commit is contained in:
parent
2ae41f0f79
commit
cdf98a7190
@ -69,6 +69,7 @@ class CryfsVolume(private val fusePtr: Long): EncryptedVolume() {
|
|||||||
result.errorStringId = when (errorCode.value) {
|
result.errorStringId = when (errorCode.value) {
|
||||||
// Values from src/cryfs/impl/ErrorCodes.h
|
// Values from src/cryfs/impl/ErrorCodes.h
|
||||||
11 -> R.string.wrong_password
|
11 -> R.string.wrong_password
|
||||||
|
16 -> R.string.inaccessible_base_dir
|
||||||
19 -> R.string.config_load_error
|
19 -> R.string.config_load_error
|
||||||
20 -> R.string.filesystem_id_changed
|
20 -> R.string.filesystem_id_changed
|
||||||
else -> 0
|
else -> 0
|
||||||
|
@ -261,5 +261,6 @@
|
|||||||
<string name="config_load_error">The configuration file cannot be loaded. Make sure the volume is accessible.</string>
|
<string name="config_load_error">The configuration file cannot be loaded. Make sure the volume is accessible.</string>
|
||||||
<string name="wrong_password">The configuration file cannot be decrypted. Please check your password.</string>
|
<string name="wrong_password">The configuration file cannot be decrypted. Please check your password.</string>
|
||||||
<string name="filesystem_id_changed">The filesystem id in the config file is different to the last time we opened this volume. This could mean an attacker replaced the filesystem with a different one.</string>
|
<string name="filesystem_id_changed">The filesystem id in the config file is different to the last time we opened this volume. This could mean an attacker replaced the filesystem with a different one.</string>
|
||||||
|
<string name="inaccessible_base_dir">The volume doesn\'t exist or is inaccessible.</string>
|
||||||
<string name="task_failed">The task failed: %s</string>
|
<string name="task_failed">The task failed: %s</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
Loading…
Reference in New Issue
Block a user