nat: Assign the connection inside the new helper function.
diff --git a/openbsc/src/nat/bsc_nat.c b/openbsc/src/nat/bsc_nat.c
index 7d97086..65fc10b 100644
--- a/openbsc/src/nat/bsc_nat.c
+++ b/openbsc/src/nat/bsc_nat.c
@@ -543,7 +543,6 @@
 		return -1;
 	}
 
-	bsc->nat = nat;
 	write_queue_init(&bsc->write_queue, 100);
 	bsc->write_queue.bfd.data = bsc;
 	bsc->write_queue.bfd.fd = ret;
diff --git a/openbsc/src/nat/bsc_nat_utils.c b/openbsc/src/nat/bsc_nat_utils.c
index b420f5e..a412f73 100644
--- a/openbsc/src/nat/bsc_nat_utils.c
+++ b/openbsc/src/nat/bsc_nat_utils.c
@@ -45,6 +45,7 @@
 	if (!con)
 		return NULL;
 
+	con->nat = nat;
 	return con;
 }