diff --git a/src/core/lvmdevice.cpp b/src/core/lvmdevice.cpp index 6f21684..7cc992c 100644 --- a/src/core/lvmdevice.cpp +++ b/src/core/lvmdevice.cpp @@ -299,7 +299,7 @@ QString LvmDevice::getField(const QString& fieldName, const QString& vgName) if (!vgName.isEmpty()) { args << vgName; } - ExternalCommand cmd(QStringLiteral("lvm"), args); + ExternalCommand cmd(QStringLiteral("lvm"), args, QProcess::ProcessChannelMode::SeparateChannels); if (cmd.run(-1) && cmd.exitCode() == 0) { return cmd.output().trimmed(); } diff --git a/src/fs/lvm2_pv.cpp b/src/fs/lvm2_pv.cpp index f92e6f2..91964ac 100644 --- a/src/fs/lvm2_pv.cpp +++ b/src/fs/lvm2_pv.cpp @@ -242,7 +242,7 @@ QString lvm2_pv::getpvField(const QString& fieldName, const QString& deviceNode if (!deviceNode.isEmpty()) { args << deviceNode; } - ExternalCommand cmd(QStringLiteral("lvm"), args); + ExternalCommand cmd(QStringLiteral("lvm"), args, QProcess::ProcessChannelMode::SeparateChannels); if (cmd.run(-1) && cmd.exitCode() == 0) { return cmd.output().trimmed(); }