summaryrefslogtreecommitdiffstats
path: root/src/phonebook.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-08-12 19:35:36 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-08-12 19:49:23 -0500
commit70b758f8be7d348617e4aecae91202952b56dc9a (patch)
tree9f3237a5ff20021d8c34dcb09981113280f94299 /src/phonebook.c
parent5641f1974acdaaf2822ba742405938fe3d967197 (diff)
downloadofono-70b758f8be7d348617e4aecae91202952b56dc9a.tar.bz2
Bail out early if text & number are empty
Diffstat (limited to 'src/phonebook.c')
-rw-r--r--src/phonebook.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/phonebook.c b/src/phonebook.c
index 546c80f8..67cd0ec5 100644
--- a/src/phonebook.c
+++ b/src/phonebook.c
@@ -362,6 +362,11 @@ void ofono_phonebook_entry(struct ofono_modem *modem, int index,
{
struct phonebook_data *phonebook = modem->phonebook;
+ /* There's really nothing to do */
+ if ((number == NULL || number[0] == '\0') &&
+ (text == NULL || text[0] == '\0'))
+ return;
+
/*
* We need to collect all the entries that belong to one person,
* so that only one vCard will be generated at last.