• 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
Name
Last commit
Last update
..
ActionCache.cpp Loading commit data...
ActionCache.h Loading commit data...
Agent.cpp Loading commit data...
Agent.h Loading commit data...
Alpha.cpp Loading commit data...
Alpha.h Loading commit data...
Auth.cpp Loading commit data...
Auth.h Loading commit data...
Bitmap.cpp Loading commit data...
Bitmap.h Loading commit data...
BlockCache.cpp Loading commit data...
BlockCache.h Loading commit data...
BlockCacheSet.cpp Loading commit data...
BlockCacheSet.h Loading commit data...
ChangeGC.cpp Loading commit data...
ChangeGC.h Loading commit data...
ChangeProperty.cpp Loading commit data...
ChangeProperty.h Loading commit data...
Channel.cpp Loading commit data...
Channel.h Loading commit data...
ChannelCache.cpp Loading commit data...
ChannelCache.h Loading commit data...
ChannelEndPoint.cpp Loading commit data...
ChannelEndPoint.h Loading commit data...
ChannelStore.h Loading commit data...
CharCache.cpp Loading commit data...
CharCache.h Loading commit data...
Children.cpp Loading commit data...
ClearArea.cpp Loading commit data...
ClearArea.h Loading commit data...
ClientCache.cpp Loading commit data...
ClientCache.h Loading commit data...
ClientChannel.cpp Loading commit data...
ClientChannel.h Loading commit data...
ClientProxy.cpp Loading commit data...
ClientProxy.h Loading commit data...
ClientReadBuffer.cpp Loading commit data...
ClientReadBuffer.h Loading commit data...
ClientStore.cpp Loading commit data...
ClientStore.h Loading commit data...
Colormap.cpp Loading commit data...
Colormap.h Loading commit data...
ConfigureWindow.cpp Loading commit data...
ConfigureWindow.h Loading commit data...
Control.cpp Loading commit data...
Control.h Loading commit data...
CopyArea.cpp Loading commit data...
CopyArea.h Loading commit data...
CreateGC.cpp Loading commit data...
CreateGC.h Loading commit data...
CreatePixmap.cpp Loading commit data...
CreatePixmap.h Loading commit data...
DecodeBuffer.cpp Loading commit data...
DecodeBuffer.h Loading commit data...
EncodeBuffer.cpp Loading commit data...
EncodeBuffer.h Loading commit data...
FillPoly.cpp Loading commit data...
FillPoly.h Loading commit data...
Fork.cpp Loading commit data...
Fork.h Loading commit data...
FreeCache.h Loading commit data...
GenericChannel.cpp Loading commit data...
GenericChannel.h Loading commit data...
GenericReadBuffer.cpp Loading commit data...
GenericReadBuffer.h Loading commit data...
GenericReply.cpp Loading commit data...
GenericReply.h Loading commit data...
GenericRequest.cpp Loading commit data...
GenericRequest.h Loading commit data...
GetImage.cpp Loading commit data...
GetImage.h Loading commit data...
GetImageReply.cpp Loading commit data...
GetImageReply.h Loading commit data...
GetProperty.cpp Loading commit data...
GetProperty.h Loading commit data...
GetPropertyReply.cpp Loading commit data...
GetPropertyReply.h Loading commit data...
ImageText16.cpp Loading commit data...
ImageText16.h Loading commit data...
ImageText8.cpp Loading commit data...
ImageText8.h Loading commit data...
IntCache.cpp Loading commit data...
IntCache.h Loading commit data...
InternAtom.cpp Loading commit data...
InternAtom.h Loading commit data...
Jpeg.cpp Loading commit data...
Jpeg.h Loading commit data...
Keeper.cpp Loading commit data...
Keeper.h Loading commit data...
List.cpp Loading commit data...
List.h Loading commit data...
ListFontsReply.cpp Loading commit data...
ListFontsReply.h Loading commit data...
Log.cpp Loading commit data...
Log.h Loading commit data...
Loop.cpp Loading commit data...
MD5.c Loading commit data...
Makefile.am Loading commit data...
Message.cpp Loading commit data...
Message.h Loading commit data...
Misc.cpp Loading commit data...
Misc.h Loading commit data...
NXmitshm.h Loading commit data...
NXrender.h Loading commit data...
OpcodeCache.h Loading commit data...
OpcodeStore.cpp Loading commit data...
OpcodeStore.h Loading commit data...
Pack.c Loading commit data...
Pgn.cpp Loading commit data...
Pgn.h Loading commit data...
Pipe.cpp Loading commit data...
Pipe.h Loading commit data...
PolyArc.cpp Loading commit data...
PolyArc.h Loading commit data...
PolyFillArc.cpp Loading commit data...
PolyFillArc.h Loading commit data...
PolyFillRectangle.cpp Loading commit data...
PolyFillRectangle.h Loading commit data...
PolyLine.cpp Loading commit data...
PolyLine.h Loading commit data...
PolyPoint.cpp Loading commit data...
PolyPoint.h Loading commit data...
PolySegment.cpp Loading commit data...
PolySegment.h Loading commit data...
PolyText16.cpp Loading commit data...
PolyText16.h Loading commit data...
PolyText8.cpp Loading commit data...
PolyText8.h Loading commit data...
Proxy.cpp Loading commit data...
Proxy.h Loading commit data...
ProxyReadBuffer.cpp Loading commit data...
ProxyReadBuffer.h Loading commit data...
PutImage.cpp Loading commit data...
PutImage.h Loading commit data...
PutPackedImage.cpp Loading commit data...
PutPackedImage.h Loading commit data...
QueryFontReply.cpp Loading commit data...
QueryFontReply.h Loading commit data...
ReadBuffer.cpp Loading commit data...
ReadBuffer.h Loading commit data...
RenderAddGlyphs.cpp Loading commit data...
RenderAddGlyphs.h Loading commit data...
RenderChangePicture.cpp Loading commit data...
RenderChangePicture.h Loading commit data...
RenderComposite.cpp Loading commit data...
RenderComposite.h Loading commit data...
RenderCompositeGlyphs.cpp Loading commit data...
RenderCompositeGlyphs.h Loading commit data...
RenderCreateGlyphSet.cpp Loading commit data...
RenderCreateGlyphSet.h Loading commit data...
RenderCreatePicture.cpp Loading commit data...
RenderCreatePicture.h Loading commit data...
RenderExtension.cpp Loading commit data...
RenderExtension.h Loading commit data...
RenderFillRectangles.cpp Loading commit data...
RenderFillRectangles.h Loading commit data...
RenderFreeGlyphSet.cpp Loading commit data...
RenderFreeGlyphSet.h Loading commit data...
RenderFreePicture.cpp Loading commit data...
RenderFreePicture.h Loading commit data...
RenderGenericRequest.cpp Loading commit data...
RenderGenericRequest.h Loading commit data...
RenderMinorExtensionHeaders.h Loading commit data...
RenderMinorExtensionMethods.h Loading commit data...
RenderMinorExtensionTags.h Loading commit data...
RenderPictureClip.cpp Loading commit data...
RenderPictureClip.h Loading commit data...
RenderPictureFilter.cpp Loading commit data...
RenderPictureFilter.h Loading commit data...
RenderPictureTransform.cpp Loading commit data...
RenderPictureTransform.h Loading commit data...
RenderTrapezoids.cpp Loading commit data...
RenderTrapezoids.h Loading commit data...
RenderTriangles.cpp Loading commit data...
RenderTriangles.h Loading commit data...
Rgb.cpp Loading commit data...
Rgb.h Loading commit data...
Rle.cpp Loading commit data...
Rle.h Loading commit data...
SendEvent.cpp Loading commit data...
SendEvent.h Loading commit data...
SequenceQueue.cpp Loading commit data...
SequenceQueue.h Loading commit data...
ServerCache.cpp Loading commit data...
ServerCache.h Loading commit data...
ServerChannel.cpp Loading commit data...
ServerChannel.h Loading commit data...
ServerProxy.cpp Loading commit data...
ServerProxy.h Loading commit data...
ServerReadBuffer.cpp Loading commit data...
ServerReadBuffer.h Loading commit data...
ServerStore.cpp Loading commit data...
ServerStore.h Loading commit data...
SetClipRectangles.cpp Loading commit data...
SetClipRectangles.h Loading commit data...
SetUnpackAlpha.cpp Loading commit data...
SetUnpackAlpha.h Loading commit data...
SetUnpackColormap.cpp Loading commit data...
SetUnpackColormap.h Loading commit data...
SetUnpackGeometry.cpp Loading commit data...
SetUnpackGeometry.h Loading commit data...
ShapeExtension.cpp Loading commit data...
ShapeExtension.h Loading commit data...
Socket.cpp Loading commit data...
Socket.h Loading commit data...
Split.cpp Loading commit data...
Split.h Loading commit data...
StaticCompressor.cpp Loading commit data...
StaticCompressor.h Loading commit data...
Statistics.cpp Loading commit data...
Statistics.h Loading commit data...
Timestamp.cpp Loading commit data...
Timestamp.h Loading commit data...
TranslateCoords.cpp Loading commit data...
TranslateCoords.h Loading commit data...
Transport.cpp Loading commit data...
Transport.h Loading commit data...
Types.h Loading commit data...
Unpack.cpp Loading commit data...
Unpack.h Loading commit data...
Vars.c Loading commit data...
Version.c Loading commit data...
WriteBuffer.cpp Loading commit data...
WriteBuffer.h Loading commit data...
XidCache.cpp Loading commit data...
XidCache.h Loading commit data...
Z.cpp Loading commit data...
Z.h Loading commit data...