From 95a7bc96a027b6e6d56709c92af4246afd4b1607 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 27 Jul 2016 02:41:26 +0100 Subject: [PATCH] Ignore MDDF password if not present. --- DiscImageChef.Filesystems/LisaFS/Xattr.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/DiscImageChef.Filesystems/LisaFS/Xattr.cs b/DiscImageChef.Filesystems/LisaFS/Xattr.cs index 539b8263..703f9857 100644 --- a/DiscImageChef.Filesystems/LisaFS/Xattr.cs +++ b/DiscImageChef.Filesystems/LisaFS/Xattr.cs @@ -39,6 +39,7 @@ using System; using System.Collections.Generic; using System.Text; using System.Configuration; +using System.CodeDom.Compiler; namespace DiscImageChef.Filesystems.LisaFS { @@ -79,7 +80,11 @@ namespace DiscImageChef.Filesystems.LisaFS xattrs = new List(); if(fileId == FILEID_MDDF) - xattrs.Add("com.apple.lisa.password"); + { + byte[] buf = Encoding.ASCII.GetBytes(mddf.password); + if(buf.Length > 0) + xattrs.Add("com.apple.lisa.password"); + } } else {