mirror of
https://github.com/open5gs/open5gs.git
synced 2026-04-28 11:29:32 +00:00
feat: advertise address for 5G NFs (#825)
This commit is contained in:
parent
09780e3fed
commit
182a680d51
7 changed files with 123 additions and 39 deletions
|
|
@ -67,6 +67,7 @@ char *ogs_uridup(bool https, ogs_sockaddr_t *addr, ogs_sbi_header_t *h)
|
|||
|
||||
char *ogs_sbi_server_uri(ogs_sbi_server_t *server, ogs_sbi_header_t *h)
|
||||
{
|
||||
ogs_sockaddr_t *advertise = NULL;
|
||||
bool https = false;
|
||||
|
||||
ogs_assert(server);
|
||||
|
|
@ -75,7 +76,13 @@ char *ogs_sbi_server_uri(ogs_sbi_server_t *server, ogs_sbi_header_t *h)
|
|||
if (server->tls.key && server->tls.pem)
|
||||
https = true;
|
||||
|
||||
return ogs_uridup(https, server->node.addr, h);
|
||||
advertise = server->advertise;
|
||||
|
||||
if (!advertise)
|
||||
advertise = server->node.addr;
|
||||
ogs_assert(advertise);
|
||||
|
||||
return ogs_uridup(https, advertise, h);
|
||||
}
|
||||
|
||||
char *ogs_sbi_client_uri(ogs_sbi_client_t *client, ogs_sbi_header_t *h)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue