~charlesk/indicator-transfer/lp-1378941-throttle-download-status-updates

« back to all changes in this revision

Viewing changes to src/world-dbus.cpp

  • Committer: Charles Kerr
  • Date: 2014-10-08 20:41:32 UTC
  • Revision ID: charles.kerr@canonical.com-20141008204132-4gfsw1xf4xg93yel
fix minor memory leak spotted while tracking down this bug

Show diffs side-by-side

added added

removed removed

Lines of Context:
779
779
                          const gchar* signal_name,
780
780
                          GVariant* parameters)
781
781
  {
782
 
    g_debug("transfer signal: %s %s %s", cucdt_path, signal_name, g_variant_print(parameters, TRUE));
 
782
    gchar* variant_str = g_variant_print(parameters, TRUE);
 
783
    g_debug("transfer signal: %s %s %s", cucdt_path, signal_name, variant_str);
 
784
    g_free(variant_str);
783
785
 
784
786
    if (!g_strcmp0(signal_name, "DownloadIdChanged"))
785
787
      {
808
810
                                 GVariant*          parameters,
809
811
                                 gpointer           gself)
810
812
  {
811
 
    g_debug("download signal: %s %s %s", ccad_path, signal_name, g_variant_print(parameters, TRUE));
 
813
    gchar* variant_str = g_variant_print(parameters, TRUE);
 
814
    g_debug("download signal: %s %s %s", ccad_path, signal_name, variant_str);
 
815
    g_free(variant_str);
812
816
 
813
817
    // Route this signal to the DBusTransfer for processing 
814
818
    auto self = static_cast<Impl*>(gself);