Attention is currently required from: daniel, fixeria, laforge, lynxis lazus, 
osmith.

pespin has posted comments on this change by pespin. ( 
https://gerrit.osmocom.org/c/libosmo-asn1-tcap/+/42219?usp=email )

Change subject: Use talloc to allocate asn1c decoded structs
......................................................................


Patch Set 2:

(1 comment)

File src/tcap.c:

https://gerrit.osmocom.org/c/libosmo-asn1-tcap/+/42219/comment/2e115e04_93b71002?usp=email
 :
PS2, Line 29: vo
In the case of osmo-iuh + osmo-hnbgw, I see osmo-iuh defining talloc_asn1_ctx 
and osmo-hnbgw declaring it as extern, which imho is not a good solution, 
specially given than use of libosmo-asn1-tcap in libosmo-sigtran is private.
So following this approach an app using libosmo-sigtran and libosmo-asn1-tcap 
would need to know that libosmo-sgitran uses libosmo-asn1-tcap internally and 
hence avoid declaring the pointer. This all looks like a mess to me.

> I guess if they are all defined as weak, it should work? Haven't tested it 
> yet, though.

But as mentioned above, defining it as weak actually deceives the reason to 
have the global symbol in first place, apps are still not required to set it, 
so we are in the same position as with using a real function API.

I'm happy to change it to whatever specific method works better, but tbh I see 
many drawbacks in the proposal to be worth it.



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

Gerrit-MessageType: comment
Gerrit-Project: libosmo-asn1-tcap
Gerrit-Branch: master
Gerrit-Change-Id: I6d885527caa5b60011b4fac341b93026ab1833d9
Gerrit-Change-Number: 42219
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <[email protected]>
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: lynxis lazus <[email protected]>
Gerrit-Reviewer: osmith <[email protected]>
Gerrit-Attention: osmith <[email protected]>
Gerrit-Attention: laforge <[email protected]>
Gerrit-Attention: fixeria <[email protected]>
Gerrit-Attention: daniel <[email protected]>
Gerrit-Attention: lynxis lazus <[email protected]>
Gerrit-Comment-Date: Fri, 27 Feb 2026 12:17:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: laforge <[email protected]>
Comment-In-Reply-To: pespin <[email protected]>

Reply via email to