<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Infinite recursion on GdkDevice disposal"
href="https://bugzilla.gnome.org/show_bug.cgi?id=732742#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Infinite recursion on GdkDevice disposal"
href="https://bugzilla.gnome.org/show_bug.cgi?id=732742">bug 732742</a>
from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=carlosg%40gnome.org" title="Carlos Garnacho <carlosg@gnome.org>"> <span class="fn">Carlos Garnacho</span></a>
</span></b>
<pre>Created <span class=""><a href="attachment.cgi?id=316198&action=diff" name="attach_316198" title="device: Fix dispose">attachment 316198</a> <a href="attachment.cgi?id=316198&action=edit" title="device: Fix dispose">[details]</a></span> <a href='review?bug=732742&attachment=316198'>[review]</a>
device: Fix dispose
The way master devices detach from their other master counterpart is
vulnerable to infinite recursion due to the way we first recurse on
the other device before clearing the pointer, this may happen if
that last reference to the other master device is held by the
device->associated field.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>