Hi,

I didn't find some eina_stringshare_del to clear up some mem. Could someone who knows the battery module add this patch?

Sebastian
diff --git a/e/src/modules/battery/e_mod_main.c b/e/src/modules/battery/e_mod_main.c
index 57fdbe8..57f36d7 100644
--- a/e/src/modules/battery/e_mod_main.c
+++ b/e/src/modules/battery/e_mod_main.c
@@ -412,12 +412,18 @@ _battery_dbus_shutdown(void)
      {
         e_dbus_signal_handler_del(conn, hac->prop_change);
         eina_stringshare_del(hac->udi);
+	eina_stringshare_del(hac->product);
         free(hac);
      }
    EINA_LIST_FREE(dbus_batteries, hbat)
      {
         e_dbus_signal_handler_del(conn, hbat->prop_change);
         eina_stringshare_del(hbat->udi);
+	eina_stringshare_del(hbat->technology);
+	eina_stringshare_del(hbat->type);
+	eina_stringshare_del(hbat->charge_units);
+	eina_stringshare_del(hbat->model);
+	eina_stringshare_del(hbat->vendor);
         free(hbat);
      }
 }
------------------------------------------------------------------------------

_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to