mirror of git://git.sysmocom.de/ofono
sim: Set sane number len in empty EFmsisdn records
Valid number length range is 1 - 11 bytes, other values, such as 0xff, could potentially crash external parsers.
This commit is contained in:
parent
6074554be9
commit
bb9e26f2a5
|
@ -429,6 +429,8 @@ static gboolean set_own_numbers(struct ofono_sim *sim,
|
|||
new_numbers = new_numbers->next;
|
||||
} else {
|
||||
memset(efmsisdn, 0xff, sim->efmsisdn_length);
|
||||
/* Set number length */
|
||||
efmsisdn[sim->efmsisdn_length - 14] = 1;
|
||||
}
|
||||
|
||||
if (ofono_sim_write(req->sim, SIM_EFMSISDN_FILEID,
|
||||
|
|
Loading…
Reference in New Issue