Merge lp:~htorque/libindicator/fix-small-leak into lp:libindicator/0.5
Status: | Merged |
---|---|
Approved by: | Charles Kerr |
Approved revision: | 457 |
Merged at revision: | 458 |
Proposed branch: | lp:~htorque/libindicator/fix-small-leak |
Merge into: | lp:libindicator/0.5 |
Diff against target: |
13 lines (+3/-0) 1 file modified
libindicator/indicator-image-helper.c (+3/-0) |
To merge this branch: | bzr merge lp:~htorque/libindicator/fix-small-leak |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Charles Kerr (community) | Approve | ||
Review via email: mp+99334@code.launchpad.net |
Description of the change
Fix small leak by freeing a GError.
==21624== 2,256 (384 direct, 1,872 indirect) bytes in 24 blocks are definitely lost in loss record 14,100 of 14,761
==21624== at 0x4C2B6CD: malloc (vg_replace_
==21624== by 0x6938B78: g_malloc (gmem.c:159)
==21624== by 0x694BDC2: g_slice_alloc (gslice.c:1003)
==21624== by 0x691F8D0: g_error_new_valist (gerror.c:393)
==21624== by 0x691FCAC: g_set_error (gerror.c:560)
==21624== by 0x5F21E94: gdk_pixbuf_
==21624== by 0x4E38AD6: refresh_image (indicator-
==21624== by 0x6147E71: g_closure_invoke (gclosure.c:777)
==21624== by 0x6159942: signal_
==21624== by 0x616222F: g_signal_
==21624== by 0x6162471: g_signal_emit (gsignal.c:3352)
==21624== by 0x51A67F3: do_theme_change (gtkicontheme.
==21624== by 0x104AA933: icon_theme_
==21624== by 0x104AAE34: theme_dir_unref (indicator-
==21624== by 0x104AAF79: application_removed (indicator-
==21624== by 0x104ABC1F: receive_signal (indicator-
==21624== by 0x9ACEA13: ffi_call_unix64 (unix64.S:75)
==21624== by 0x9ACE434: ffi_call (ffi64.c:486)
==21624== by 0x61486DA: g_cclosure_
==21624== by 0x6147E71: g_closure_invoke (gclosure.c:777)
==21624== by 0x6159942: signal_
==21624== by 0x616222F: g_signal_
==21624== by 0x6162471: g_signal_emit (gsignal.c:3352)
==21624== by 0x5C8B933: on_signal_received (gdbusproxy.c:927)
==21624== by 0x5C7B004: emit_signal_
==21624== by 0x6932D89: g_main_
==21624== by 0x693314F: g_main_
==21624== by 0x6933549: g_main_loop_run (gmain.c:3317)
==21624== by 0x51D5D8C: gtk_main (gtkmain.c:1165)
==21624== by 0x404F71: main (panel-main.c:431)
Thanks for finding this!
Looks good, though to shrink the patch down to one line I'm going to change it to g_clear_error().