aboutsummaryrefslogtreecommitdiff
path: root/src/qmicli/qmicli-uim.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmicli/qmicli-uim.c')
-rw-r--r--src/qmicli/qmicli-uim.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/qmicli/qmicli-uim.c b/src/qmicli/qmicli-uim.c
index ae200ee..ff5b9fd 100644
--- a/src/qmicli/qmicli-uim.c
+++ b/src/qmicli/qmicli-uim.c
@@ -35,6 +35,9 @@
#if defined HAVE_QMI_SERVICE_UIM
+#undef VALIDATE_MASK_NONE
+#define VALIDATE_MASK_NONE(str) (str ? str : "none")
+
/* Context */
typedef struct {
QmiDevice *device;
@@ -2050,27 +2053,27 @@ get_file_attributes_ready (QmiClientUim *client,
read_security_attributes_str = qmi_uim_security_attribute_build_string_from_mask (read_security_attributes);
g_print ("\tRead security attributes: (%s) %s\n",
qmi_uim_security_attribute_logic_get_string (read_security_attributes_logic),
- read_security_attributes_str);
+ VALIDATE_MASK_NONE (read_security_attributes_str));
write_security_attributes_str = qmi_uim_security_attribute_build_string_from_mask (write_security_attributes);
g_print ("\tWrite security attributes: (%s) %s\n",
qmi_uim_security_attribute_logic_get_string (write_security_attributes_logic),
- write_security_attributes_str);
+ VALIDATE_MASK_NONE (write_security_attributes_str));
increase_security_attributes_str = qmi_uim_security_attribute_build_string_from_mask (increase_security_attributes);
g_print ("\tIncrease security attributes: (%s) %s\n",
qmi_uim_security_attribute_logic_get_string (increase_security_attributes_logic),
- increase_security_attributes_str);
+ VALIDATE_MASK_NONE (increase_security_attributes_str));
deactivate_security_attributes_str = qmi_uim_security_attribute_build_string_from_mask (deactivate_security_attributes);
g_print ("\tDeactivate security attributes: (%s) %s\n",
qmi_uim_security_attribute_logic_get_string (deactivate_security_attributes_logic),
- deactivate_security_attributes_str);
+ VALIDATE_MASK_NONE (deactivate_security_attributes_str));
activate_security_attributes_str = qmi_uim_security_attribute_build_string_from_mask (activate_security_attributes);
g_print ("\tActivate security attributes: (%s) %s\n",
qmi_uim_security_attribute_logic_get_string (activate_security_attributes_logic),
- activate_security_attributes_str);
+ VALIDATE_MASK_NONE (activate_security_attributes_str));
raw_str = qmicli_get_raw_data_printable (raw, 80, "\t");
g_print ("\tRaw: %s\n", raw_str);