aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mm-sms-part-3gpp.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mm-sms-part-3gpp.c b/src/mm-sms-part-3gpp.c
index d9779898..725a35fb 100644
--- a/src/mm-sms-part-3gpp.c
+++ b/src/mm-sms-part-3gpp.c
@@ -192,14 +192,16 @@ sms_encoding_type (int dcs)
scheme = MM_SMS_ENCODING_UCS2;
break;
case 0x00:
- /* fallthrough */
/* reserved - spec says to treat it as default alphabet */
+ /* Fall through */
case 0x0c:
scheme = MM_SMS_ENCODING_GSM7;
break;
case 0x04:
scheme = MM_SMS_ENCODING_8BIT;
break;
+ default:
+ g_assert_not_reached ();
}
break;
@@ -223,6 +225,8 @@ sms_encoding_type (int dcs)
case 0x04:
scheme = MM_SMS_ENCODING_8BIT;
break;
+ default:
+ g_assert_not_reached ();
}
break;
@@ -689,6 +693,8 @@ mm_sms_part_3gpp_new_from_binary_pdu (guint index,
mm_sms_part_set_concat_max (sms_part,pdu[offset + 2]);
mm_sms_part_set_concat_sequence (sms_part, pdu[offset + 3]);
break;
+ default:
+ break;
}
offset += ie_len;