diff options
author | Paavo Leinonen <paavo.leinonen@tieto.com> | 2011-02-24 10:33:58 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-02-24 09:46:48 -0600 |
commit | 82b75c0bb69e8fb929066e2ca2cd0c0b9a785798 (patch) | |
tree | 3ccbf91e3014f333dc7d0522a6d27c87bc11bc56 /src/common.c | |
parent | 0aa405b48dfac1122fe42cb45a23feaff2fb22a5 (diff) | |
download | ofono-82b75c0bb69e8fb929066e2ca2cd0c0b9a785798.tar.bz2 |
common: '+' is not valid phone number anymore
Reject phone number if it contains only plus sign.
Diffstat (limited to 'src/common.c')
-rw-r--r-- | src/common.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common.c b/src/common.c index 247fff06..520360c0 100644 --- a/src/common.c +++ b/src/common.c @@ -246,6 +246,9 @@ gboolean valid_number_format(const char *number, int length) if (number[0] == '+') begin = 1; + if (begin == len) + return FALSE; + if ((len - begin) > length) return FALSE; |