From dd42f95f7139581687032923589e2c1fd438cb70 Mon Sep 17 00:00:00 2001
From: Jouni Malinen <j@w1.fi>
Date: Fri, 2 Jan 2009 21:53:21 +0200
Subject: [PATCH] Move addr_un definitions to avoid using out-of-scope buffer

---
 src/drivers/driver_test.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/drivers/driver_test.c b/src/drivers/driver_test.c
index 92137da7f..2a41cf260 100644
--- a/src/drivers/driver_test.c
+++ b/src/drivers/driver_test.c
@@ -842,6 +842,9 @@ static int wpa_driver_test_send_eapol(void *priv, const u8 *dest, u16 proto,
 	struct l2_ethhdr eth;
 	struct sockaddr *addr;
 	socklen_t alen;
+#ifdef DRIVER_TEST_UNIX
+	struct sockaddr_un addr_un;
+#endif /* DRIVER_TEST_UNIX */
 
 	wpa_hexdump(MSG_MSGDUMP, "test_send_eapol TX frame", data, data_len);
 
@@ -874,7 +877,6 @@ static int wpa_driver_test_send_eapol(void *priv, const u8 *dest, u16 proto,
 		}
 	} else {
 #ifdef DRIVER_TEST_UNIX
-		struct sockaddr_un addr_un;
 		struct stat st;
 		os_memset(&addr_un, 0, sizeof(addr_un));
 		addr_un.sun_family = AF_UNIX;