diff --git a/libc/utils/gpu/server/rpc_server.cpp b/libc/utils/gpu/server/rpc_server.cpp --- a/libc/utils/gpu/server/rpc_server.cpp +++ b/libc/utils/gpu/server/rpc_server.cpp @@ -231,7 +231,7 @@ } rpc_status_t rpc_shutdown(void) { - if (state->reference_count-- == 1) + if (state && state->reference_count-- == 1) delete state; return RPC_STATUS_SUCCESS;