diff --git a/src/fs/luks.cpp b/src/fs/luks.cpp index 819cbcc..a279cb8 100644 --- a/src/fs/luks.cpp +++ b/src/fs/luks.cpp @@ -139,11 +139,11 @@ bool luks::create(Report& report, const QString& deviceNode) if (!( openCmd.start(-1) && openCmd.write(m_passphrase.toUtf8() + '\n') == m_passphrase.toUtf8().length() + 1 && openCmd.waitFor())) return false; + scan(deviceNode); + if (mapperName().isEmpty()) return false; - scan(deviceNode); - if (!m_innerFs->create(report, mapperName())) return false;