diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-04-21 10:14:04 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-04-21 10:14:04 -0500 |
commit | d211da15b29e531a932e97411cf6c461d5c5bc1b (patch) | |
tree | 28642c6a6578c7c47526b3c20955dd61f3b64acb | |
parent | fdfb64d9f12abcfeaf0f1f5f9e336f1d71f0cbe3 (diff) | |
download | ofono-d211da15b29e531a932e97411cf6c461d5c5bc1b.tar.bz2 |
stkutil: Refactor remote entity address
Don't assign to the return structure until we know we can successfully
parse.
-rw-r--r-- | src/stkutil.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/stkutil.c b/src/stkutil.c index c0fe4737..54ef806a 100644 --- a/src/stkutil.c +++ b/src/stkutil.c @@ -1407,8 +1407,7 @@ static gboolean parse_dataobj_remote_entity_address( data = comprehension_tlv_iter_get_data(iter); - rea->coding_type = data[0]; - switch (rea->coding_type) { + switch (data[0]) { case 0x00: if (len != 7) return FALSE; @@ -1421,6 +1420,7 @@ static gboolean parse_dataobj_remote_entity_address( return FALSE; } + rea->coding_type = data[0]; memcpy(&rea->addr, data + 1, len - 1); return TRUE; |