diff options
author | Vinicius Costa Gomes <vinicius.gomes@openbossa.org> | 2010-06-07 19:31:14 -0300 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2012-12-04 22:48:19 +0100 |
commit | 0d2b70119e3bb083d29abf813365bc9b9a528ce6 (patch) | |
tree | 6a8cbcefab3de9aa5363142371e4b4c8c8bf61b5 /obexd | |
parent | 7ed412682361b89e734d04c9f9ba56f4420e81f3 (diff) | |
download | bluez-0d2b70119e3bb083d29abf813365bc9b9a528ce6.tar.gz |
obexd: Fix not always including the TEL header
The TEL header should be always included.
Diffstat (limited to 'obexd')
-rw-r--r-- | obexd/plugins/vcard.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/obexd/plugins/vcard.c b/obexd/plugins/vcard.c index 9d7e6eab2..4a128edb0 100644 --- a/obexd/plugins/vcard.c +++ b/obexd/plugins/vcard.c @@ -155,8 +155,11 @@ static void vcard_printf_number(GString *vcards, uint8_t format, char *pref = "", *intl = "", *category_string = ""; char buf[128]; - if (!number || !strlen(number) || !type) + /* TEL is a mandatory field, include even if empty */ + if (!number || !strlen(number) || !type) { + vcard_printf(vcards, "TEL:"); return; + } switch (category) { case TEL_TYPE_HOME: |