pespin has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmo-sigtran/+/42221?usp=email )


Change subject: tcap: Use osmo_asn1_tcap_set_talloc_ctx() to set app talloc ctx
......................................................................

tcap: Use osmo_asn1_tcap_set_talloc_ctx() to set app talloc ctx

Change-Id: I9c1abc040fdeb58cb97e9b99a2382f336146bc40
---
M TODO-RELEASE
M src/ss7_vty.c
M src/tcap_as_loadshare_vty.c
M src/tcap_as_loadshare_vty.h
4 files changed, 8 insertions(+), 4 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmo-sigtran 
refs/changes/21/42221/1

diff --git a/TODO-RELEASE b/TODO-RELEASE
index 0ed7189..43bef24 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -7,3 +7,4 @@
 # If any interfaces have been added since the last public release: c:r:a + 1.
 # If any interfaces have been removed or changed since the last public 
release: c:r:0.
 #library       what                    description / commit summary line
+libosmo-asn1-tcap   >0.2.1    osmo_asn1_tcap_set_talloc_ctx()
diff --git a/src/ss7_vty.c b/src/ss7_vty.c
index 56633f3..63c0dce 100644
--- a/src/ss7_vty.c
+++ b/src/ss7_vty.c
@@ -1564,7 +1564,7 @@
        vty_init_shared(ctx);

 #ifdef WITH_TCAP_LOADSHARING
-       tcap_as_vty_init();
+       tcap_as_vty_init(ctx);
 #endif /* WITH_TCAP_LOADSHARING */
        install_node(&rtable_node, NULL);
        install_lib_element(L_CS7_NODE, &cs7_route_table_cmd);
diff --git a/src/tcap_as_loadshare_vty.c b/src/tcap_as_loadshare_vty.c
index e6506e8..2ac69d0 100644
--- a/src/tcap_as_loadshare_vty.c
+++ b/src/tcap_as_loadshare_vty.c
@@ -27,7 +27,7 @@

 #include <osmocom/core/hashtable.h>

-#include <osmocom/sigtran/osmo_ss7.h>
+#include <osmocom/tcap/tcap.h>

 #include <osmocom/vty/vty.h>
 #include <osmocom/vty/command.h>
@@ -35,6 +35,7 @@
 #include <osmocom/vty/telnet_interface.h>
 #include <osmocom/vty/misc.h>

+#include <osmocom/sigtran/osmo_ss7.h>
 #include "ss7_as.h"
 #include "ss7_asp.h"
 #include "ss7_vty.h"
@@ -125,8 +126,10 @@
        return CMD_SUCCESS;
 }

-void tcap_as_vty_init(void)
+void tcap_as_vty_init(void *ctx)
 {
+       osmo_asn1_tcap_set_talloc_ctx(ctx);
+
        install_lib_element_ve(&show_cs7_as_name_tcapranges_cmd);
        install_lib_element_ve(&show_cs7_as_name_tcapranges_tid_cmd);
 }
diff --git a/src/tcap_as_loadshare_vty.h b/src/tcap_as_loadshare_vty.h
index cecd26f..dfb2d65 100644
--- a/src/tcap_as_loadshare_vty.h
+++ b/src/tcap_as_loadshare_vty.h
@@ -4,4 +4,4 @@
 struct osmo_ss7_instance;

 /* Register tcap vty commands */
-void tcap_as_vty_init(void);
+void tcap_as_vty_init(void *ctx);

--
To view, visit https://gerrit.osmocom.org/c/libosmo-sigtran/+/42221?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: libosmo-sigtran
Gerrit-Branch: master
Gerrit-Change-Id: I9c1abc040fdeb58cb97e9b99a2382f336146bc40
Gerrit-Change-Number: 42221
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <[email protected]>

Reply via email to