Extern transport_list. Fixed compilation with -fno-common.
authormortimer <mortimer@openbsd.org>
Thu, 28 Jan 2021 01:18:44 +0000 (01:18 +0000)
committermortimer <mortimer@openbsd.org>
Thu, 28 Jan 2021 01:18:44 +0000 (01:18 +0000)
ok deraadt@

sbin/isakmpd/transport.c
sbin/isakmpd/transport.h

index 07b2f3e..3413ee8 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: transport.c,v 1.38 2017/12/05 20:31:45 jca Exp $   */
+/* $OpenBSD: transport.c,v 1.39 2021/01/28 01:18:44 mortimer Exp $      */
 /* $EOM: transport.c,v 1.43 2000/10/10 12:36:39 provos Exp $    */
 
 /*
@@ -48,6 +48,8 @@
 
 LIST_HEAD(transport_method_list, transport_vtbl) transport_method_list;
 
+struct transport_list transport_list;
+
 /* Call the reinit function of the various transports.  */
 void
 transport_reinit(void)
index 7105e42..3e8a256 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: transport.h,v 1.22 2018/01/15 09:54:48 mpi Exp $   */
+/* $OpenBSD: transport.h,v 1.23 2021/01/28 01:18:44 mortimer Exp $      */
 /* $EOM: transport.h,v 1.16 2000/07/17 18:57:59 provos Exp $    */
 
 /*
@@ -47,7 +47,8 @@
 
 struct transport;
 
-LIST_HEAD(transport_list, transport) transport_list;
+LIST_HEAD(transport_list, transport);
+extern struct transport_list transport_list;
 
 /* This describes a transport "method" like UDP or similar.  */
 struct transport_vtbl {