summaryrefslogtreecommitdiffstats
path: root/src/common.c
diff options
context:
space:
mode:
authorPaavo Leinonen <paavo.leinonen@tieto.com>2011-02-24 10:33:58 +0200
committerDenis Kenzior <denkenz@gmail.com>2011-02-24 09:46:48 -0600
commit82b75c0bb69e8fb929066e2ca2cd0c0b9a785798 (patch)
tree3ccbf91e3014f333dc7d0522a6d27c87bc11bc56 /src/common.c
parent0aa405b48dfac1122fe42cb45a23feaff2fb22a5 (diff)
downloadofono-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.c3
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;