Fix OneDefinitionRule Asan violation in tests and osmo-hnbgw

With new gcc 10.1.0, tests failed at runtime when built with ASAN
enabled, since some global variables where defined multiple times.
See OS#4556 for a sample Asan error.

Fixes: OS#4556
Change-Id: I12a667ea8a9f16404c13c9218b246d2e3acfe3e8
diff --git a/src/tests/dummy_cn_sua.c b/src/tests/dummy_cn_sua.c
index aba6c8a..6e14562 100644
--- a/src/tests/dummy_cn_sua.c
+++ b/src/tests/dummy_cn_sua.c
@@ -26,7 +26,6 @@
 #include <osmocom/ranap/ranap_msg_factory.h>
 #include <osmocom/iuh/hnbgw.h>
 
-int asn1_xer_print = 1;
 const char *cmdline_bind_addr = "127.0.0.1";
 
 struct ue_conn_ctx {
@@ -364,6 +363,8 @@
 	int rc;
 	int port = 14001;
 
+	asn1_xer_print = 1;
+
 	osmo_sua_set_log_area(DSUA);
 	ranap_set_log_area(DRANAP);