summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/stkutil.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/stkutil.c b/src/stkutil.c
index 0f0ea347..44cef107 100644
--- a/src/stkutil.c
+++ b/src/stkutil.c
@@ -511,17 +511,8 @@ static gboolean parse_dataobj_text(struct comprehension_tlv_iter *iter,
static gboolean parse_dataobj_tone(struct comprehension_tlv_iter *iter,
void *user)
{
- unsigned char *tone = user;
- const unsigned char *data;
-
- if (comprehension_tlv_iter_get_length(iter) != 1)
- return FALSE;
-
- data = comprehension_tlv_iter_get_data(iter);
-
- *tone = data[0];
-
- return TRUE;
+ unsigned char *byte = user;
+ return parse_dataobj_common_byte(iter, byte);
}
/* Defined in TS 102.223 Section 8.18 */