diff --git a/Core/HLE/sceNetAdhoc.cpp b/Core/HLE/sceNetAdhoc.cpp index 9ed426e001..9c92a249e4 100644 --- a/Core/HLE/sceNetAdhoc.cpp +++ b/Core/HLE/sceNetAdhoc.cpp @@ -530,7 +530,9 @@ static int pdp_recv_postoffice(int idx, SceNetEtherAddr *saddr, uint16_t *sport, if (saddr != NULL) { *saddr = saddr_copy; } - *sport = reverse_port_simple(sport_copy); + if (sport != NULL) { + *sport = reverse_port_simple(sport_copy); + } return 0; }