From 4ca9b1793db8a736a039fc097fc97f4cc3c92e48 Mon Sep 17 00:00:00 2001
From: Maximilien Siavelis <maximilien.siavelis@simulease.com>
Date: 周六, 13 1月 2018 01:38:57 +0800
Subject: [PATCH] avoid free on deallocated pointer

---
 src/library/os/os-win.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/library/os/os-win.c b/src/library/os/os-win.c
index b6a7f77..62694d7 100644
--- a/src/library/os/os-win.c
+++ b/src/library/os/os-win.c
@@ -140,6 +140,7 @@
 				);
 		if (dwStatus != NO_ERROR) {
 			free(pAdapterInfo);
+            pAdapterInfo = NULL;
 		}
 	} while (dwStatus == ERROR_BUFFER_OVERFLOW && i-- > 0);
 

--
Gitblit v1.9.1