diff options
author | Owen Taylor <otaylor@redhat.com> | 1999-04-27 22:34:00 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 1999-04-27 22:34:00 +0000 |
commit | ff01cccfb92adc72aea06541cda9f72382998a9d (patch) | |
tree | 1fd433152c136c6e06c80aae2a36c3339c66debb /gdk | |
parent | 0c177d15d133a8fa98e3cd77603a92bdba1fc315 (diff) | |
download | gdk-pixbuf-ff01cccfb92adc72aea06541cda9f72382998a9d.tar.gz |
Fix leak pointed out by Morten Welinder <terra@diku.dk>.
Tue Apr 27 11:17:35 1999 Owen Taylor <otaylor@redhat.com>
* gdk/gdkdnd.c (xdnd_set_{targets,actions}): Fix leak
pointed out by Morten Welinder <terra@diku.dk>.
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/gdkdnd.c | 4 | ||||
-rw-r--r-- | gdk/x11/gdkdnd-x11.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gdk/gdkdnd.c b/gdk/gdkdnd.c index 3d369bdab..541d2ea0c 100644 --- a/gdk/gdkdnd.c +++ b/gdk/gdkdnd.c @@ -2026,6 +2026,8 @@ xdnd_set_targets (GdkDragContext *context) XA_ATOM, 32, PropModeReplace, (guchar *)atomlist, n_atoms); + g_free (atomlist); + private->xdnd_targets_set = 1; } @@ -2072,6 +2074,8 @@ xdnd_set_actions (GdkDragContext *context) XA_ATOM, 32, PropModeReplace, (guchar *)atomlist, n_atoms); + g_free (atomlist); + private->xdnd_actions_set = 1; private->xdnd_actions = context->actions; } diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c index 3d369bdab..541d2ea0c 100644 --- a/gdk/x11/gdkdnd-x11.c +++ b/gdk/x11/gdkdnd-x11.c @@ -2026,6 +2026,8 @@ xdnd_set_targets (GdkDragContext *context) XA_ATOM, 32, PropModeReplace, (guchar *)atomlist, n_atoms); + g_free (atomlist); + private->xdnd_targets_set = 1; } @@ -2072,6 +2074,8 @@ xdnd_set_actions (GdkDragContext *context) XA_ATOM, 32, PropModeReplace, (guchar *)atomlist, n_atoms); + g_free (atomlist); + private->xdnd_actions_set = 1; private->xdnd_actions = context->actions; } |