diff options
Diffstat (limited to 'cli/mmcli-modem-firmware.c')
-rw-r--r-- | cli/mmcli-modem-firmware.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/mmcli-modem-firmware.c b/cli/mmcli-modem-firmware.c index edc92ad1..9bff170f 100644 --- a/cli/mmcli-modem-firmware.c +++ b/cli/mmcli-modem-firmware.c @@ -143,7 +143,7 @@ static void print_firmware_status (void) { MMFirmwareUpdateSettings *update_settings; - const gchar *method = NULL; + gchar *method = NULL; const gchar **device_ids = NULL; const gchar *version = NULL; const gchar *fastboot_at = NULL; @@ -153,8 +153,8 @@ print_firmware_status (void) MMModemFirmwareUpdateMethod m; m = mm_firmware_update_settings_get_method (update_settings); - if (m != MM_MODEM_FIRMWARE_UPDATE_METHOD_UNKNOWN) { - method = mm_modem_firmware_update_method_get_string (m); + if (m != MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE) { + method = mm_modem_firmware_update_method_build_string_from_mask (m); device_ids = mm_firmware_update_settings_get_device_ids (update_settings); version = mm_firmware_update_settings_get_version (update_settings); } @@ -180,7 +180,7 @@ print_firmware_status (void) exit (EXIT_FAILURE); } - mmcli_output_string (MMC_F_FIRMWARE_METHOD, method); + mmcli_output_string_take (MMC_F_FIRMWARE_METHOD, method); mmcli_output_string_array (MMC_F_FIRMWARE_DEVICE_IDS, device_ids, TRUE); mmcli_output_string (MMC_F_FIRMWARE_VERSION, version); mmcli_output_string (MMC_F_FIRMWARE_FASTBOOT_AT, fastboot_at); |