diff options
| author | bigbear <ns@bigbear.dk> | 2024-02-08 03:08:54 +0100 | 
|---|---|---|
| committer | bigbear <ns@bigbear.dk> | 2024-02-08 19:52:53 +0100 | 
| commit | 33d6c7101cee251b91b4f01b2ddde55b4b2d50d9 (patch) | |
| tree | 49ae675f7d68b90415db69bfcd21fe84fa74013d /hardinfo2 | |
| parent | 1dc1f18804969c191346b064cd232d3f5959b13c (diff) | |
FIX back ports
Diffstat (limited to 'hardinfo2')
| -rw-r--r-- | hardinfo2/udisks2_util.c | 7 | ||||
| -rw-r--r-- | hardinfo2/util.c | 3 | 
2 files changed, 7 insertions, 3 deletions
| diff --git a/hardinfo2/udisks2_util.c b/hardinfo2/udisks2_util.c index 4c9a4c9b..e1567d84 100644 --- a/hardinfo2/udisks2_util.c +++ b/hardinfo2/udisks2_util.c @@ -279,7 +279,7 @@ void udiskd_free(udiskd *u) {  udiskp* get_udisks2_partition_info(const gchar *part_path) {      GVariant *v; -    GDBusProxy *proxy; +    GDBusProxy *proxy=NULL;      GError *error = NULL;      udiskp* partition;      const gchar *str; @@ -294,7 +294,8 @@ udiskp* get_udisks2_partition_info(const gchar *part_path) {      proxy = g_dbus_proxy_new_sync(udisks2_conn, G_DBUS_PROXY_FLAGS_NONE,                                        NULL, UDISKS2_INTERFACE, part_path,                                        DBUS_PROPERTIES_INTERFACE, NULL, &error); -    if (error == NULL) { + +    if ((proxy != NULL) && (error == NULL)) {          v = get_dbus_property(proxy, UDISKS2_BLOCK_INTERFACE, "IdLabel");          if (v) {              str = g_variant_get_string(v, NULL); @@ -628,7 +629,7 @@ GSList* get_udisks2_all_drives_info(void){  void udisks2_init(){      if (udisks2_conn == NULL){ -        udisks2_conn = get_udisks2_connection(); +      //FIXME udisks2_conn = get_udisks2_connection();      }  } diff --git a/hardinfo2/util.c b/hardinfo2/util.c index 5e3b00aa..e12963c0 100644 --- a/hardinfo2/util.c +++ b/hardinfo2/util.c @@ -974,7 +974,10 @@ static GSList *modules_load(gchar ** module_list)              }              filenames = g_list_delete_link(filenames, item);          } +#if GLIB_CHECK_VERSION(2,44,0) +	//FIXME change this to not use g_steal_pointer          g_list_free_full (g_steal_pointer (&filenames), g_object_unref); +#endif          g_dir_close(dir);      } | 
