Stricter check for compliant phone numbers when adding and editing contacts
This commit is contained in:
parent
16b107fca1
commit
ff6f7aee19
@ -1658,8 +1658,7 @@ static char * _request_attention_contact_edit(unsigned int id,
|
|||||||
char const cmd[] = "AT+CPBW=";
|
char const cmd[] = "AT+CPBW=";
|
||||||
char buf[128];
|
char buf[128];
|
||||||
|
|
||||||
if(number == NULL || strlen(number) == 0
|
if(!_is_number(number) || name == NULL || strlen(name) == 0)
|
||||||
|| name == NULL || strlen(name) == 0)
|
|
||||||
/* XXX report error */
|
/* XXX report error */
|
||||||
return NULL;
|
return NULL;
|
||||||
if(snprintf(buf, sizeof(buf), "%s%u%s\"%s\"%s%u%s\"%s\"", cmd, id, ",",
|
if(snprintf(buf, sizeof(buf), "%s%u%s\"%s\"%s%u%s\"%s\"", cmd, id, ",",
|
||||||
@ -1689,8 +1688,7 @@ static char * _request_attention_contact_new(char const * name,
|
|||||||
char const cmd[] = "AT+CPBW=";
|
char const cmd[] = "AT+CPBW=";
|
||||||
char buf[128];
|
char buf[128];
|
||||||
|
|
||||||
if(number == NULL || strlen(number) == 0
|
if(!_is_number(number) || name == NULL || strlen(name) == 0)
|
||||||
|| name == NULL || strlen(name) == 0)
|
|
||||||
/* XXX report error */
|
/* XXX report error */
|
||||||
return NULL;
|
return NULL;
|
||||||
if(snprintf(buf, sizeof(buf), "%s%s\"%s\"%s%u%s\"%s\"", cmd, ",",
|
if(snprintf(buf, sizeof(buf), "%s%s\"%s\"%s%u%s\"%s\"", cmd, ",",
|
||||||
|
Loading…
Reference in New Issue
Block a user