From 142bc3bc3229de3ea9fa97f22f91ea3e68f43607 Mon Sep 17 00:00:00 2001 From: Jason Elie Bou Kheir <5115126+jasonboukheir@users.noreply.github.com> Date: Mon, 27 Feb 2023 11:24:49 -0800 Subject: [PATCH] fix(account): fix `TryParse` throwing `NullReferenceException` when given string is null --- Runtime/Algorand.Unity/Accounts/Address.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Runtime/Algorand.Unity/Accounts/Address.cs b/Runtime/Algorand.Unity/Accounts/Address.cs index b39b948ed..c467781f5 100644 --- a/Runtime/Algorand.Unity/Accounts/Address.cs +++ b/Runtime/Algorand.Unity/Accounts/Address.cs @@ -170,6 +170,11 @@ public static AddressFormatError TryParse(TString s, out Address addres /// public static AddressFormatError TryParse(string s, out Address address) { + if (s == null) + { + address = default; + return AddressFormatError.IncorrectLength; + } using var nativeS = new NativeText(s, Allocator.Temp); return TryParse(nativeS, out address); }