<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nxcomp/src/ChannelEndPoint.cpp, branch 3.5.99.24</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.24</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.24'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2019-01-21T09:02:55+00:00</updated>
<entry>
<title>Make getUnixPath() return the right value when called without an argument.</title>
<updated>2019-01-21T09:02:55+00:00</updated>
<author>
<name>Vadim</name>
<email>vtroshchinskiy@qindel.com</email>
</author>
<published>2019-01-18T11:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=5c99eb7d5d3121c4fff11e73b923a4c7a88263fc'/>
<id>urn:sha1:5c99eb7d5d3121c4fff11e73b923a4c7a88263fc</id>
<content type='text'>
This fixes the verification in validateSpec()
</content>
</entry>
<entry>
<title>ChannelEndPoint.cpp: fix possible memleak in getUnixPath()</title>
<updated>2017-12-29T01:31:26+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-12-27T18:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=ce293647d5a63726c05260ca0e0f65a50e604ebb'/>
<id>urn:sha1:ce293647d5a63726c05260ca0e0f65a50e604ebb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ChannelEndPoint.cpp: remove unneccessary code</title>
<updated>2017-12-29T01:31:26+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-12-27T18:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=17d045826ba98a55696cc56ebf6b56c811bf5392'/>
<id>urn:sha1:17d045826ba98a55696cc56ebf6b56c811bf5392</id>
<content type='text'>
SAFE_FREE has set defaultUnixPath_ to NULL already
</content>
</entry>
<entry>
<title>ChannelEndPoint.cpp: fix another memleak</title>
<updated>2017-12-29T01:31:26+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-12-27T16:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=eae64c4a4282eb2b511ba11c6db51d00a3b49833'/>
<id>urn:sha1:eae64c4a4282eb2b511ba11c6db51d00a3b49833</id>
<content type='text'>
==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&amp;) [clone .constprop.144] (Loop.cpp:6660)
==7689==    by 0x4ECB94E: SetupProxyConnection() (Loop.cpp:3204)
==7689==    by 0x4ECE824: handleNegotiationInLoop(int&amp;, fd_set&amp;, fd_set&amp;, timeval&amp;) [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)
</content>
</entry>
<entry>
<title>ChannelEndPoint.cpp: re-scope/improve getSpec</title>
<updated>2017-12-29T01:31:26+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-12-27T11:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=c48748ba0929a488437d85732032aef78528093b'/>
<id>urn:sha1:c48748ba0929a488437d85732032aef78528093b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxcomp/src/ChannelEndPoint.cpp: don't use C-style casting in C++ code...</title>
<updated>2017-12-24T17:05:06+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-12-24T16:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=9dba2435ccc9cc5f92066de4e2e2be1d4585bc9f'/>
<id>urn:sha1:9dba2435ccc9cc5f92066de4e2e2be1d4585bc9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxcomp: use new macro SAFE_FREE(ptr)</title>
<updated>2017-12-09T12:15:35+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-12-07T21:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=4dbee3a3f13657577f283bca22b281d7273c19e5'/>
<id>urn:sha1:4dbee3a3f13657577f283bca22b281d7273c19e5</id>
<content type='text'>
Should be used instead of free() calls and will clear the pointer after
calling free(). This can prevent double-free or use-after-free errors.
</content>
</entry>
<entry>
<title>ChannelEndPoint.cpp: fix two memleaks</title>
<updated>2017-12-09T12:15:35+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-28T19:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=c4660e109aabc78abda4b80d637312385223537f'/>
<id>urn:sha1:c4660e109aabc78abda4b80d637312385223537f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxcomp: simplify free calls</title>
<updated>2017-12-09T12:15:35+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-27T22:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=21c742d25361e7ae2dc40f635890f60e6eb0e1d6'/>
<id>urn:sha1:21c742d25361e7ae2dc40f635890f60e6eb0e1d6</id>
<content type='text'>
free() can handle NULL itself
</content>
</entry>
<entry>
<title>nxcomp: fix double free</title>
<updated>2017-12-09T12:15:35+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-27T22:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=513aa23a714d2ccba388bca41262610c571dcf43'/>
<id>urn:sha1:513aa23a714d2ccba388bca41262610c571dcf43</id>
<content type='text'>
Fixes ArcticaProject/nx-libs#569
</content>
</entry>
</feed>
