Skip to content

Commit

Permalink
carrierroute: check pointer before dereferencing it
Browse files Browse the repository at this point in the history
  • Loading branch information
Claudiu Boriga committed Jul 31, 2017
1 parent 3c86d68 commit 7f603ec
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/modules/carrierroute/cr_config.c
Original file line number Diff line number Diff line change
Expand Up @@ -250,14 +250,14 @@ int load_config(struct route_data_t * rd) {

/* Create and insert carrier data structure */
tmp_carrier_data = create_carrier_data(1, &rd->carrier_map[0].name, allocated_domain_num);
tmp_carrier_data->domain_num = 0;
tmp_carrier_data->id = 1;
tmp_carrier_data->name = &(rd->carrier_map[0].name);

if (tmp_carrier_data == NULL) {
LM_ERR("can't create new carrier\n");
goto errclose;
}
tmp_carrier_data->domain_num = 0;
tmp_carrier_data->id = 1;
tmp_carrier_data->name = &(rd->carrier_map[0].name);

if (add_carrier_data(rd, tmp_carrier_data) < 0) {
LM_ERR("couldn't add carrier data\n");
destroy_carrier_data(tmp_carrier_data);
Expand Down

0 comments on commit 7f603ec

Please sign in to comment.