ublox,helpers: avoid cast-align errors

We can safely cast the data in a GArray to gpointer first, and then
to the pointer type we require.

  ublox/mm-modem-helpers-ublox.c: In function 'parse_bands_from_string':
  ublox/mm-modem-helpers-ublox.c:1612:48: error: cast increases required alignment of target type [-Werror=cast-align]
           tmpstr = mm_common_build_bands_string ((MMModemBand *)(bands->data), bands->len);
                                                  ^
This commit is contained in:
Aleksander Morgado
2020-05-19 13:16:51 +02:00
parent 76d06ce697
commit ccf16e00a7

View File

@@ -1609,7 +1609,7 @@ parse_bands_from_string (const gchar *str,
gchar *tmpstr; gchar *tmpstr;
bands = uact_num_array_to_band_array (nums); bands = uact_num_array_to_band_array (nums);
tmpstr = mm_common_build_bands_string ((MMModemBand *)(bands->data), bands->len); tmpstr = mm_common_build_bands_string ((MMModemBand *)(gpointer)(bands->data), bands->len);
mm_obj_dbg (log_object, "modem reports support for %s bands: %s", group, tmpstr); mm_obj_dbg (log_object, "modem reports support for %s bands: %s", group, tmpstr);
g_free (tmpstr); g_free (tmpstr);