And this is totally unrelated, but while I'm kind of reviewing this code
I want to ask about a couple other things..
It kind of looks like some stuff doesn't always get freed or unref'd. Having
finalize() check:
if (priv->type != NULL)
g_free (priv->type);
if (priv->appinfo != NULL)
g_object_unref (priv->appinfo);
would make me feel better.
I haven't looked into the indicate server to see if this is even
possible, but I'd also feel better if type_cb() would check 'value' for
NULL before doing going on to g_strdup() and g_strcmp0() using that
pointer.
--
indicator-applet crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/362124
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs