Browse Source

Use `FileMode.Create` for output PDB files to ensure existing files are fully overwritten/truncated.

pull/3619/head
sonyps5201314 1 month ago
parent
commit
da6d2576d6
  1. 2
      ICSharpCode.ILSpyCmd/IlspyCmdProgram.cs

2
ICSharpCode.ILSpyCmd/IlspyCmdProgram.cs

@ -484,7 +484,7 @@ Examples:
return ProgramExitCodes.EX_DATAERR; return ProgramExitCodes.EX_DATAERR;
} }
using (FileStream stream = new FileStream(pdbFileName, FileMode.OpenOrCreate, FileAccess.Write)) using (FileStream stream = new FileStream(pdbFileName, FileMode.Create, FileAccess.Write))
{ {
var decompiler = GetDecompiler(assemblyFileName); var decompiler = GetDecompiler(assemblyFileName);
PortablePdbWriter.WritePdb(module, decompiler, GetSettings(module), stream); PortablePdbWriter.WritePdb(module, decompiler, GetSettings(module), stream);

Loading…
Cancel
Save