From c50087efdc45e093d24ce80aa8b122ac656ce8f2 Mon Sep 17 00:00:00 2001 From: Cthulhu-throwaway <96153783+Cthulhu-throwaway@users.noreply.github.com> Date: Tue, 18 Jan 2022 09:03:32 -0300 Subject: [PATCH] (UPnP) Minor refactor (#13510) Don't clear up the request at natt_close_port. --- libretro-common/net/net_natt.c | 6 ++---- tasks/task_netplay_nat_traversal.c | 2 ++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libretro-common/net/net_natt.c b/libretro-common/net/net_natt.c index 76e92a5d3a..6a7f024eed 100644 --- a/libretro-common/net/net_natt.c +++ b/libretro-common/net/net_natt.c @@ -37,7 +37,7 @@ #include -#if defined(_WIN32) +#ifdef _WIN32 #include #endif @@ -631,9 +631,7 @@ static void natt_close_port_cb(retro_task_t *task, void *task_data, if (data->status != 200) goto done; - /* We don't need to do anything special here. - * Just clear up the request. */ - memset(request, 0, sizeof(*request)); + /* We don't need to do anything special here. */ request->success = true; done: diff --git a/tasks/task_netplay_nat_traversal.c b/tasks/task_netplay_nat_traversal.c index f6dccba546..2ee3ab8614 100644 --- a/tasks/task_netplay_nat_traversal.c +++ b/tasks/task_netplay_nat_traversal.c @@ -254,6 +254,8 @@ static void task_netplay_nat_traversal_handler(retro_task_t *task) case NAT_TRAVERSAL_STATUS_CLOSING: { + memset(&data->request, 0, sizeof(data->request)); + data->status = NAT_TRAVERSAL_STATUS_CLOSED; goto finished;