From f1f619f557e8267114b1cf8771f51af0a387e0d0 Mon Sep 17 00:00:00 2001 From: danlikestocode <79137382+danlikestocode@users.noreply.github.com> Date: Tue, 30 Apr 2024 03:16:34 -0700 Subject: [PATCH] fix(friends): add null check to nick_name --- src/friends.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/friends.rs b/src/friends.rs index a531dcb..e648b3e 100644 --- a/src/friends.rs +++ b/src/friends.rs @@ -344,6 +344,10 @@ impl Friend { pub fn nick_name(&self) -> Option { unsafe { let name = sys::SteamAPI_ISteamFriends_GetPlayerNickname(self.friends, self.id.0); + if name.is_null() { + return None; + } + let name = CStr::from_ptr(name); if name.is_empty() { None