1. 07 Jan, 2018 21 commits
  2. 05 Jan, 2018 1 commit
  3. 03 Jan, 2018 3 commits
  4. 30 Dec, 2017 9 commits
  5. 29 Dec, 2017 6 commits
    • Ulrich Sibiller's avatar
      EncodeBuffer.cpp: add another VALGRIND guard · 367bec59
      Ulrich Sibiller authored
      Fixes ArcticaProject/nx-libs#572
      367bec59
    • Ulrich Sibiller's avatar
      nxcomp: drop strncpy in favour of snprintf · 6e98e35c
      Ulrich Sibiller authored
      with very few exceptions which require careful thinking ;-)
      6e98e35c
    • Ulrich Sibiller's avatar
      Loop.cpp: fix memleak happening with unknown tcp host · 9e8bd2e1
      Ulrich Sibiller authored
      ==28424== 6 bytes in 1 blocks are definitely lost in loss record 1 of 7
      ==28424==    at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==28424==    by 0x541D4D9: strndup (strndup.c:43)
      ==28424==    by 0x4E8AD4B: ChannelEndPoint::getTCPHostAndPort(char**, long*) const (ChannelEndPoint.cpp:311)
      ==28424==    by 0x4EBE9CC: ConnectToRemote(ChannelEndPoint&) (Loop.cpp:6656)
      ==28424==    by 0x4EB0A4C: SetupProxyConnection() (Loop.cpp:3205)
      ==28424==    by 0x4EDC81A: handleNegotiationInLoop(int&, fd_set&, fd_set&, timeval&) (Loop.cpp:14308)
      ==28424==    by 0x4EAE40F: NXTransPrepare (Loop.cpp:2576)
      ==28424==    by 0x4EAA801: NXTransContinue (Loop.cpp:1610)
      ==28424==    by 0x4EB50C9: WaitCleanup() (Loop.cpp:4436)
      ==28424==    by 0x4EA9507: NXTransProxy (Loop.cpp:1235)
      ==28424==    by 0x400B2A: main (Main.c:111)
      9e8bd2e1
    • Ulrich Sibiller's avatar
    • Ulrich Sibiller's avatar
      ChannelEndPoint.cpp: remove unneccessary code · 17d04582
      Ulrich Sibiller authored
      SAFE_FREE has set defaultUnixPath_ to NULL already
      17d04582
    • Ulrich Sibiller's avatar
      ChannelEndPoint.cpp: fix another memleak · eae64c4a
      Ulrich Sibiller authored
      ==7689== 50 bytes in 5 blocks are definitely lost in loss record 1 of 2
      ==7689==    at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==7689==    by 0x54074D9: strndup (strndup.c:43)
      ==7689==    by 0x4E7D803: ChannelEndPoint::getTCPHostAndPort(char**, long*) const (ChannelEndPoint.cpp:309)
      ==7689==    by 0x4EC9D93: ConnectToRemote(ChannelEndPoint&) [clone .constprop.144] (Loop.cpp:6660)
      ==7689==    by 0x4ECB94E: SetupProxyConnection() (Loop.cpp:3204)
      ==7689==    by 0x4ECE824: handleNegotiationInLoop(int&, fd_set&, fd_set&, timeval&) [clone .isra.129] (Loop.cpp:14312)
      ==7689==    by 0x4ED0F8A: NXTransPrepare (Loop.cpp:2575)
      ==7689==    by 0x4ED1C35: NXTransContinue (Loop.cpp:1609)
      ==7689==    by 0x4ED1D7B: WaitCleanup() (Loop.cpp:4440)
      ==7689==    by 0x4ED2343: NXTransProxy (Loop.cpp:1234)
      ==7689==    by 0x400B2A: main (Main.c:111)
      eae64c4a