1. 14 Jan, 2019 1 commit
  2. 27 Dec, 2018 7 commits
  3. 21 Dec, 2018 1 commit
    • Jakub Adam's avatar
      agent: Fix use of freed stream in nice_agent_dispose() · 9864f36b
      Jakub Adam authored
      nice_stream_close() calls agent_find_stream(), which iterates over
      agent->streams list.
      
      Therefore, when we're freeing agent->streams in a loop, we must also
      delete the respective GSList item from the list at the end of each
      iteration. Otherwise agent_find_stream() would stumble over already
      deleted NiceStream instance the next time it gets called.
      
      Fixes random crashes when running test-different-number-streams on
      Windows.
      9864f36b
  4. 18 Dec, 2018 2 commits
  5. 14 Dec, 2018 2 commits
  6. 31 Oct, 2018 1 commit
    • Jakub Adam's avatar
      agent: check message length before extracting RFC4571 frame size · 5496500b
      Jakub Adam authored
      nice_socket_recv_messages() may return a NiceInputMessage of length = 0,
      so before attempting to read the RFC4571 header check the message really
      has at least sizeof (guint16) bytes of data.
      
      The bug's always been there, the previous commit only made it more
      apparent.
      5496500b
  7. 28 Oct, 2018 3 commits
  8. 21 Oct, 2018 3 commits
  9. 12 Jun, 2018 1 commit
    • Nicolas Dufresne's avatar
      Fix cast-function-type warning introduced in GCC 8 · 23b59268
      Nicolas Dufresne authored
      This is new warning introduced with GCC 8. This is being fixed by using appropriate function, like g_queue_free_full/g_list_free_full or by casting to GCallback before casting to the target function signature.
      
      Closes: #46
      23b59268
  10. 06 Jun, 2018 2 commits
  11. 23 Mar, 2018 10 commits
  12. 22 Mar, 2018 1 commit
  13. 28 Nov, 2017 4 commits
  14. 27 Nov, 2017 1 commit
  15. 05 Sep, 2017 1 commit