Skip to content

Commit

Permalink
Update PackedPluginProvider.cs
Browse files Browse the repository at this point in the history
  • Loading branch information
Tides committed Mar 18, 2024
1 parent a611fa3 commit f9afe09
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions Obsidian/Plugins/PluginProviders/PackedPluginProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
using System.IO;
using System.Reflection;
using System.Security.Cryptography;
using System.Text;

namespace Obsidian.Plugins.PluginProviders;
public sealed class PackedPluginProvider(PluginManager pluginManager, ILogger logger)
Expand All @@ -18,8 +17,8 @@ public sealed class PackedPluginProvider(PluginManager pluginManager, ILogger lo
await using var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
using var reader = new BinaryReader(fs);

var header = Encoding.ASCII.GetString(reader.ReadBytes(4));
if (header != "OBBY")
var header = reader.ReadBytes(4);
if (!"OBBY"u8.SequenceEqual(header))
throw new InvalidOperationException("Plugin file does not begin with the proper header.");

//TODO save api version somewhere
Expand Down

0 comments on commit f9afe09

Please sign in to comment.