1. 03 Jan, 2016 3 commits
  2. 20 Mar, 2015 1 commit
  3. 04 Jan, 2015 1 commit
  4. 21 Oct, 2014 1 commit
  5. 20 Oct, 2014 3 commits
  6. 19 Oct, 2014 6 commits
  7. 03 Nov, 2013 1 commit
  8. 23 Oct, 2013 2 commits
  9. 03 Oct, 2013 1 commit
  10. 22 Aug, 2013 2 commits
  11. 29 Jul, 2013 1 commit
  12. 08 Jun, 2013 1 commit
  13. 01 Jun, 2013 1 commit
  14. 29 May, 2013 4 commits
  15. 16 Apr, 2013 1 commit
  16. 24 Mar, 2013 1 commit
  17. 09 Sep, 2012 1 commit
  18. 06 Sep, 2012 1 commit
  19. 02 Sep, 2012 2 commits
  20. 27 Aug, 2012 3 commits
  21. 23 Aug, 2012 3 commits
    • Ian Goldberg's avatar
      66f74c46
    • Ian Goldberg's avatar
      Be more defensive about purple_conversation_get_data · 9048218d
      Ian Goldberg authored
      When we're looking up information from
      purple_conversation_get_data(conv, ...), it may happen that the result
      is NULL because pidgin has emitted conversation-switched before emitting
      conversation-created, so we try to switch to a conversation that the
      conversation-created callback hasn't yet filled in the data for.  This
      causes a crash.  Be more defensive about this.
      9048218d
    • Ian Goldberg's avatar
      Be sure to clean up in the right order when unloading · 91cc8116
      Ian Goldberg authored
      We should only free the userstate after all the pidgin stuff is cleaned
      up, as some of it may use the context.  Indeed, this fixes a crash bug
      when you try to unload the OTR module while a SMP session is in
      progress.
      
      The right thing to do is to deallocate things in the reverse order that
      you allocated them, which is what we do now.
      91cc8116