aboutsummaryrefslogtreecommitdiffstats
path: root/src/sccp_helpers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sccp_helpers.c')
-rw-r--r--src/sccp_helpers.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/sccp_helpers.c b/src/sccp_helpers.c
index 1e83c8c..4b24392 100644
--- a/src/sccp_helpers.c
+++ b/src/sccp_helpers.c
@@ -38,10 +38,12 @@ static struct msgb *scu_msgb_alloc(const char *name)
void osmo_sccp_make_addr_pc_ssn(struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn)
{
- addr->presence = OSMO_SCCP_ADDR_T_SSN | OSMO_SCCP_ADDR_T_PC;
- addr->ri = OSMO_SCCP_RI_SSN_PC;
- addr->ssn = ssn;
- addr->pc = pc;
+ *addr = (struct osmo_sccp_addr){
+ .presence = OSMO_SCCP_ADDR_T_SSN | OSMO_SCCP_ADDR_T_PC,
+ .ri = OSMO_SCCP_RI_SSN_PC,
+ .ssn = ssn,
+ .pc = pc,
+ };
}
void osmo_sccp_addr_set_ssn(struct osmo_sccp_addr *addr, uint32_t ssn)