diff --git a/MySqlPlus/DateTimeToUnixConverter.cs b/MySqlPlus/DateTimeToUnixConverter.cs
index 5d8f86d..a515ca1 100644
--- a/MySqlPlus/DateTimeToUnixConverter.cs
+++ b/MySqlPlus/DateTimeToUnixConverter.cs
@@ -29,7 +29,16 @@ namespace MontoyaTech.MySqlPlus
if (unix == 0)
return DateTime.MinValue;
- return new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).AddSeconds(unix).ToUniversalTime();
+ try
+ {
+ return new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).AddSeconds(unix).ToUniversalTime();
+ }
+ catch
+ {
+ //This isn't great, but if the input value is invalid, just return a min value instead
+ //of crashing everything above us.
+ return DateTime.MinValue;
+ }
}
else
{
diff --git a/MySqlPlus/MySqlPlus.csproj b/MySqlPlus/MySqlPlus.csproj
index dc4395f..2af4f3e 100644
--- a/MySqlPlus/MySqlPlus.csproj
+++ b/MySqlPlus/MySqlPlus.csproj
@@ -7,7 +7,7 @@