sccp: fix possible nullpointer deref
check input parameters local_ip and remote_ip of the function osmo_sccp_simple_client_on_ss7_id() before using them with talloc_strdup() Change-Id: I1a5dd1ea3167513bf9e7ae153f83e1ae3136c905
This commit is contained in:
parent
b06c887cf0
commit
738756984f
|
@ -331,8 +331,10 @@ osmo_sccp_simple_client_on_ss7_id(void *ctx, uint32_t ss7_id, const char *name,
|
|||
goto out_rt;
|
||||
asp_created = true;
|
||||
|
||||
asp->cfg.local.host = talloc_strdup(asp, local_ip);
|
||||
asp->cfg.remote.host = talloc_strdup(asp, remote_ip);
|
||||
local_ip ? asp->cfg.local.host =
|
||||
talloc_strdup(asp, local_ip) : NULL;
|
||||
remote_ip ? asp->cfg.remote.host =
|
||||
talloc_strdup(asp, remote_ip) : NULL;
|
||||
|
||||
osmo_ss7_as_add_asp(as, asp->cfg.name);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue