diff options
author | Dan Williams <dcbw@redhat.com> | 2012-01-05 11:05:32 -0600 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2012-01-05 11:05:32 -0600 |
commit | 6e961ddd83b9f5aea64ee73ecb1398a3466d5509 (patch) | |
tree | 09e807b5c285f93371828641347139ed679d1d90 /libqcdm/src/commands.c | |
parent | 30bb9e878fb3e5647fc3bcf8279e1de045325ae3 (diff) |
qcdm: fix up live testcase for recent changes
And interpret all the recent mode preferences.
Diffstat (limited to 'libqcdm/src/commands.c')
-rw-r--r-- | libqcdm/src/commands.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/libqcdm/src/commands.c b/libqcdm/src/commands.c index 90134554..2301baff 100644 --- a/libqcdm/src/commands.c +++ b/libqcdm/src/commands.c @@ -792,11 +792,19 @@ qcdm_cmd_nv_set_roam_pref_result (const char *buf, size_t len, int *out_error) static qcdmbool mode_pref_validate (u_int8_t dm) { - if ( dm == DIAG_NV_MODE_PREF_1X_ONLY - || dm == DIAG_NV_MODE_PREF_HDR_ONLY - || dm == DIAG_NV_MODE_PREF_AUTO) + switch (dm) { + case DIAG_NV_MODE_PREF_DIGITAL: + case DIAG_NV_MODE_PREF_DIGITAL_ONLY: + case DIAG_NV_MODE_PREF_AUTO: + case DIAG_NV_MODE_PREF_1X_ONLY: + case DIAG_NV_MODE_PREF_HDR_ONLY: + case DIAG_NV_MODE_PREF_1X_HDR_ONLY: + case DIAG_NV_MODE_PREF_LTE_ONLY: + case DIAG_NV_MODE_PREF_1X_HDR_LTE_ONLY: return TRUE; - return FALSE; + default: + return FALSE; + } } size_t |