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

Reply via email to