Public bug reported:

Binary package hint: pidgin

When the sametime server responds with a login redirection, this is
handled by session_loginRedirect(). However, it appears the "host"
pointer passed to the function can be null, and the function attempts to
do a strcmp() on it:

  if(purple_account_get_bool(account, MW_KEY_FORCE, FALSE) ||
     (! strcmp(current_host, host)) ||
     (purple_proxy_connect(NULL, account, host, port, connect_cb, pd) == NULL)) 
{

This cases a segfault.

Still investigating why the calling function isn't getting anything
useful for the host to redirect to.

Present in 1:2.5.2-0ubuntu1

** Affects: pidgin (Ubuntu)
     Importance: Undecided
         Status: New

-- 
null pointer strcmp() in libpurple/protocols/sametime.c
https://bugs.launchpad.net/bugs/299215
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