Skip to content

Commit 25c0d03

Browse files
committed
Length can throw on read-forward streams
1 parent c06d815 commit 25c0d03

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+68
-69
lines changed

SabreTools.Serialization/Deserializers/AACS.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class AACS : BaseBinaryDeserializer<MediaKeyBlock>
1212
public override MediaKeyBlock? Deserialize(Stream? data)
1313
{
1414
// If the data is invalid
15-
if (data == null || data.Length == 0 || !data.CanRead)
15+
if (data == null || !data.CanRead)
1616
return null;
1717

1818
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/BDPlus.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class BDPlus : BaseBinaryDeserializer<SVM>
1212
public override SVM? Deserialize(Stream? data)
1313
{
1414
// If the data is invalid
15-
if (data == null || data.Length == 0 || !data.CanRead)
15+
if (data == null || !data.CanRead)
1616
return null;
1717

1818
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/BFPK.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class BFPK : BaseBinaryDeserializer<Archive>
1212
public override Archive? Deserialize(Stream? data)
1313
{
1414
// If the data is invalid
15-
if (data == null || data.Length == 0 || !data.CanRead)
15+
if (data == null || !data.CanRead)
1616
return null;
1717

1818
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/BSP.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class BSP : BaseBinaryDeserializer<BspFile>
1414
public override BspFile? Deserialize(Stream? data)
1515
{
1616
// If the data is invalid
17-
if (data == null || data.Length == 0 || !data.CanRead)
17+
if (data == null || !data.CanRead)
1818
return null;
1919

2020
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/CFB.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class CFB : BaseBinaryDeserializer<Binary>
1414
public override Binary? Deserialize(Stream? data)
1515
{
1616
// If the data is invalid
17-
if (data == null || data.Length == 0 || !data.CanRead)
17+
if (data == null || !data.CanRead)
1818
return null;
1919

2020
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/CHD.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class CHD : BaseBinaryDeserializer<Header>
1313
public override Header? Deserialize(Stream? data)
1414
{
1515
// If the data is invalid
16-
if (data == null || data.Length == 0 || !data.CanRead)
16+
if (data == null || !data.CanRead)
1717
return null;
1818

1919
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/CIA.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class CIA : BaseBinaryDeserializer<Models.N3DS.CIA>
1111
public override Models.N3DS.CIA? Deserialize(Stream? data)
1212
{
1313
// If the data is invalid
14-
if (data == null || data.Length == 0 || !data.CanRead)
14+
if (data == null || !data.CanRead)
1515
return null;
1616

1717
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/CueSheet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class CueSheet : BaseBinaryDeserializer<Models.CueSheets.CueSheet>
1313
public override Models.CueSheets.CueSheet? Deserialize(Stream? data)
1414
{
1515
// If the data is invalid
16-
if (data == null || data.Length == 0 || !data.CanRead)
16+
if (data == null || !data.CanRead)
1717
return null;
1818

1919
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/EverdriveSMDB.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class EverdriveSMDB : BaseBinaryDeserializer<MetadataFile>
1212
public override MetadataFile? Deserialize(Stream? data)
1313
{
1414
// If the data is invalid
15-
if (data == null || data.Length == 0 || !data.CanRead)
15+
if (data == null || !data.CanRead)
1616
return null;
1717

1818
// If the offset is out of bounds

SabreTools.Serialization/Deserializers/GCF.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class GCF : BaseBinaryDeserializer<Models.GCF.File>
1111
public override Models.GCF.File? Deserialize(Stream? data)
1212
{
1313
// If the data is invalid
14-
if (data == null || data.Length == 0 || !data.CanRead)
14+
if (data == null || !data.CanRead)
1515
return null;
1616

1717
// If the offset is out of bounds

0 commit comments

Comments
 (0)