From 7f861ee9317d7897dcdaf1da4cc9069a64d976b9 Mon Sep 17 00:00:00 2001 From: Zebadiah Ray Long Date: Sun, 20 Mar 2016 10:06:48 -0400 Subject: [PATCH] fixed an issue where the NATCompleteServer example would crash on exit due to trying to clean up samples that were never initialized. --- Samples/NATCompleteServer/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Samples/NATCompleteServer/main.cpp b/Samples/NATCompleteServer/main.cpp index 8221ca944..559d82bec 100644 --- a/Samples/NATCompleteServer/main.cpp +++ b/Samples/NATCompleteServer/main.cpp @@ -641,7 +641,8 @@ int main(int argc, char **argv) printf("Quitting.\n"); for (i=0; i < FEATURE_LIST_COUNT; i++) { - samples[i]->Shutdown(rakPeer); + if (samples[i]->isSupported==SUPPORTED) + samples[i]->Shutdown(rakPeer); } rakPeer->Shutdown(100); RakNet::RakPeerInterface::DestroyInstance(rakPeer);