|
@@ -120,6 +120,7 @@ namespace ISCSIConsole
|
|
|
|
|
|
if (null != bdd) //Load in to ram disk
|
|
if (null != bdd) //Load in to ram disk
|
|
{
|
|
{
|
|
|
|
+ bdd.OpenForRead();
|
|
var buffer = new byte[bdd.BlockSize];
|
|
var buffer = new byte[bdd.BlockSize];
|
|
for (var i = 0; i < bdd.NumberOfBlocks; i++)
|
|
for (var i = 0; i < bdd.NumberOfBlocks; i++)
|
|
{
|
|
{
|
|
@@ -130,7 +131,7 @@ namespace ISCSIConsole
|
|
loadableRamDisk.WriteData((long)i * bdd.BlockSize, buffer);
|
|
loadableRamDisk.WriteData((long)i * bdd.BlockSize, buffer);
|
|
}
|
|
}
|
|
|
|
|
|
- bdd.ReleaseLock();
|
|
|
|
|
|
+ bdd.CloseForRead();
|
|
}
|
|
}
|
|
|
|
|
|
DialogResult = DialogResult.OK;
|
|
DialogResult = DialogResult.OK;
|