<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>61335</bug_id>
          
          <creation_ts>2004-08-23 01:31 0000</creation_ts>
          <short_desc>lftp memory leak: usage of memory increases after the program remains active for a while</short_desc>
          <delta_ts>2004-08-26 14:12:22 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>da_master937@hotmail.com</reporter>
          <assigned_to>dragonheart@gentoo.org</assigned_to>
          <cc>lewk@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>da_master937@hotmail.com</who>
            <bug_when>2004-08-23 01:31:42 0000</bug_when>
            <thetext>When I use lftp versions 3.0.5 to 3.0.7, memory usage of lftp slowly increases as time passes. After a few hours, I saw that lftp was consuming 300MiB of RAM. This problem does not manifest itself in lftp 3.0.3. The problem has been present prior to my transition to gcc 3.4, so I do not believe it to be a compiler problem. I also tried to compile the program with blank CFLAGS to no avail. 

Reproducible: Always
Steps to Reproduce:
1. Run lftp
2. Wait
3. Check memory usage

Actual Results:  
According to &apos;ps&apos;, memory usage slowly increased the longer the program ran,
until eventually the program was killed by the kernel since it exhausted all the
available memory.

Expected Results:  
The software should have run without using so much memory.

Portage 2.0.50-r9 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0,
2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 i686 Intel(R) Pentium(R) 4 CPU 2.26GHz
Gentoo Base System version 1.5.3
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=pentium4 -Os -mfpmath=sse,387 -fomit-frame-pointer -fPIC -ftracer
-fforce-addr -ffast-math -fweb -maccumulate-outgoing-args -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/bind /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=pentium4 -Os -mfpmath=sse,387 -fomit-frame-pointer -fPIC
-ftracer -fforce-addr -ffast-math -fweb -maccumulate-outgoing-args -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://mirror.gentoo.ru/pub/mirror/gentoo/ http://mirror.datapipe.net/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage
/usr/local/overlays/bmg-gnome-current.alternative&quot;
SYNC=&quot;rsync://rsync.ca.gentoo.org/gentoo-portage&quot;
USE=&quot;X Xaw3d aalib acl acpi aim alsa apache2 apm arts avi berkdb bidi bonobo
bundled-libs bzlib canna cdr chroot cjk crypt cups curl dba dga dv dvd dvdr
encode esd faad fbcon ffmpeg flac flash foomaticdb gd gdbm gif gimpprint gnome
gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icc icq imagemagick imlib innodb
ipv6 java jikes joystick jpeg kde kerberos ldap libg++ libwww mad matroska
matrox memlimit mikmod mmx mng monkey mono motif mozilla mpeg msn mysql ncurses
nls nptl oav oggvorbis opengl oscar oss pam pdflib perl pic plotutils png ppds
psyco python qt quicktime readline samba scanner sdl slang slp socks5 spell sse
ssl stroke svg svga tcltk tcpd tetex theora tiff transcode truetype unicode usb
video_cards_radeon videos wmf wxwindows x86 xine xinerama xml xml2 xmms xosd xv
xvid yahoo zlib zvbi&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>miguel.filipe@gmail.com</who>
            <bug_when>2004-08-23 09:42:47 0000</bug_when>
            <thetext>If I were you, I would try less agressive gcc optimizations... the problem might be there...

miguel</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>da_master937@hotmail.com</who>
            <bug_when>2004-08-23 12:32:36 0000</bug_when>
            <thetext>&quot;I also tried to compile the program with blank CFLAGS to no avail.&quot;, so I do not believe my gcc optimizations are at fault. As well as the fact that version 3.0.3 of lftp works flawlessly, only versions 3.0.5 and above are affected.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>da_master937@hotmail.com</who>
            <bug_when>2004-08-23 12:35:58 0000</bug_when>
            <thetext>Also, I tried gcc 3.3, and ICC (Intel C Compiler) as well, and the memory leak is still present in lftp 3.0.5 and above.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lewk@gentoo.org</who>
            <bug_when>2004-08-23 18:54:29 0000</bug_when>
            <thetext>Created an attachment (id=38066)
lftp-3.0.7-memleak.patch

Patch to fix 12 memory leaks in the code.  Patch emailed to upstream to verify
validity.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lewk@gentoo.org</who>
            <bug_when>2004-08-23 18:55:04 0000</bug_when>
            <thetext>Created an attachment (id=38067)
lftp-3.0.7-r1.ebuild

Ebuild revision -r1 to apply memory leak patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lewk@gentoo.org</who>
            <bug_when>2004-08-23 18:57:03 0000</bug_when>
            <thetext>Created an attachment (id=38070)
lftp-3.0.7-r1.ebuild

Revised ebuild to apply memory leak patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lewk@gentoo.org</who>
            <bug_when>2004-08-24 08:22:33 0000</bug_when>
            <thetext>Created an attachment (id=38096)
lftp-3.0.7-memleak.patch

Fixed an few things.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-26 14:12:22 0000</bug_when>
            <thetext>fixed - thanks for the patch</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38066</attachid>
            <date>2004-08-23 18:54 0000</date>
            <desc>lftp-3.0.7-memleak.patch</desc>
            <filename>lftp-3.0.7-memleak.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNyYy9TTVRhc2suY2MJMjAwNC0wOC0wMyAwNzozNDozNy4wMDAwMDAwMDAgLTA0MDAKKysr
IG5ld3NyYy9TTVRhc2suY2MJMjAwNC0wOC0yMyAyMToyMDowNC45MTQ0ODI5ODMgLTA0MDAKQEAg
LTIyMSw2ICsyMjEsMTEgQEAKICAgIHJldHVybiBjb3VudDsKIH0KIAordm9pZCBTTVRhc2s6OkNs
ZWFudXAoKQoreworICBkZWxldGUgaW5pdF90YXNrOworfQorCiAjaW5jbHVkZSA8ZXJybm8uaD4K
ICNpbmNsdWRlICJSZXNNZ3IuaCIKIFJlc0RlY2wgZW5vc3BjX2ZhdGFsICgieGZlcjpkaXNrLWZ1
bGwtZmF0YWwiLCJubyIsUmVzTWdyOjpCb29sVmFsaWRhdGUsUmVzTWdyOjpOb0Nsb3N1cmUpOwot
LS0gc3JjL1NNVGFzay5oCTIwMDQtMDgtMDIgMDY6NDc6NDQuMDAwMDAwMDAwIC0wNDAwCisrKyBu
ZXdzcmMvU01UYXNrLmgJMjAwNC0wOC0yMyAyMToxOTozNS44MDQ5MTM3MTUgLTA0MDAKQEAgLTk3
LDYgKzk3LDggQEAKICAgIHN0YXRpYyBpbnQgVGFza0NvdW50KCk7CiAgICBzdGF0aWMgYm9vbCBO
b25GYXRhbEVycm9yKGludCBlcnIpOwogICAgc3RhdGljIGJvb2wgVGVtcG9yYXJ5TmV0d29ya0Vy
cm9yKGludCBlcnIpOworICAgCisgICBzdGF0aWMgdm9pZCBDbGVhbnVwKCk7CiB9OwogCiBjbGFz
cyBTTVRhc2tJbml0IDogcHVibGljIFNNVGFzawotLS0gc3JjL1NpZ25hbEhvb2suY2MJMjAwMy0x
MC0wMyAxMDoxODo0Ni4wMDAwMDAwMDAgLTA0MDAKKysrIG5ld3NyYy9TaWduYWxIb29rLmNjCTIw
MDQtMDgtMjMgMjA6NTM6MTcuMDUyNjEyMTg3IC0wNDAwCkBAIC05MywzICs5MywxMCBAQAogICAg
SWdub3JlKFNJR1hGU1opOyAgLy8gYW5kIEVGQklHCiAjZW5kaWYKIH0KKwordm9pZCBTaWduYWxI
b29rOjpDbGVhbnVwKCkKK3sKKyAgIGRlbGV0ZSBbXSBjb3VudHM7CisgICBkZWxldGUgW10gb2xk
X2hhbmRsZXJzOworICAgZGVsZXRlIFtdIG9sZF9zYXZlZDsKK30KLS0tIHNyYy9TaWduYWxIb29r
LmgJMTk5OS0xMC0wNCAxMzo0NTo0MC4wMDAwMDAwMDAgLTA0MDAKKysrIG5ld3NyYy9TaWduYWxI
b29rLmgJMjAwNC0wOC0yMyAyMDo1MToyNy43NzcxMDEwOTggLTA0MDAKQEAgLTQ5LDYgKzQ5LDcg
QEAKICAgIHN0YXRpYyB2b2lkIFJlc3RvcmVBbGwoKTsKIAogICAgc3RhdGljIHZvaWQgQ2xhc3NJ
bml0KCk7CisgICBzdGF0aWMgdm9pZCBDbGVhbnVwKCk7CiB9OwogCiAjZW5kaWYvL1NJR05BTEhP
T0tfSAotLS0gc3JjL2xvZy5jYwkyMDA0LTAzLTE1IDA0OjAzOjU1LjAwMDAwMDAwMCAtMDUwMAor
KysgbmV3c3JjL2xvZy5jYwkyMDA0LTA4LTIzIDIxOjA0OjI1Ljc5NTg4MTY2NCAtMDQwMApAQCAt
MjgsNiArMjgsOSBAQAogI2luY2x1ZGUgInhzdHJpbmcuaCIKICNpbmNsdWRlICJsb2cuaCIKICNp
bmNsdWRlICJTTVRhc2suaCIKKyNpbmNsdWRlIDxpb3N0cmVhbT4KKwordXNpbmcgbmFtZXNwYWNl
IHN0ZDsKIAogTG9nICpMb2c6Omdsb2JhbD1uZXcgTG9nOwogCkBAIC0xMjUsNiArMTI4LDEwIEBA
CiAgICBXcml0ZShsLGJ1Zik7CiB9CiAKK3ZvaWQgTG9nOjpDbGVhbnVwKCkKK3sKKyAgIGRlbGV0
ZSBnbG9iYWw7Cit9CiBMb2c6On5Mb2coKQogewogICAgQ2xvc2VPdXRwdXQoKTsKLS0tIHNyYy9s
b2cuaAkyMDA0LTAyLTA0IDE2OjQwOjA2LjAwMDAwMDAwMCAtMDUwMAorKysgbmV3c3JjL2xvZy5o
CTIwMDQtMDgtMjMgMjE6MDM6MDIuNjg4Mzg0MTE3IC0wNDAwCkBAIC04NCw2ICs4NCw4IEBACiAg
ICB2b2lkIFNob3dQSUQoYm9vbCB5ZXM9dHJ1ZSkgeyBzaG93X3BpZD15ZXM7IH0KICAgIHZvaWQg
U2hvd1RpbWUoYm9vbCB5ZXM9dHJ1ZSkgeyBzaG93X3RpbWU9eWVzOyB9CiAgICB2b2lkIFNob3dD
b250ZXh0KGJvb2wgeWVzPXRydWUpIHsgc2hvd19jb250ZXh0PXllczsgfQorCisgICBzdGF0aWMg
dm9pZCBDbGVhbnVwKCk7CiB9OwogCiAjZW5kaWYgLy8gTE9HX0gKLS0tIHNyYy9sZnRwLmNjCTIw
MDQtMDQtMTYgMTA6Mjc6MzYuMDAwMDAwMDAwIC0wNDAwCisrKyBuZXdzcmMvbGZ0cC5jYwkyMDA0
LTA4LTIzIDIxOjIxOjI0LjgyMTMyNDk4OCAtMDQwMApAQCAtNDIxLDYgKzQyMSw5IEBACiAgICBQ
cm9jV2FpdDo6RGVsZXRlQWxsKCk7CiAgICBEaXJDb2xvcnM6OkRlbGV0ZUluc3RhbmNlKCk7CiAg
ICBJZE5hbWVDYWNoZUNsZWFudXAoKTsKKyAgIFNpZ25hbEhvb2s6OkNsZWFudXAoKTsKKyAgIExv
Zzo6Q2xlYW51cCgpOworICAgU01UYXNrOjpDbGVhbnVwKCk7CiAKICAgIC8vIHRoZSB0YXNrcyBs
ZWZ0OiBTTVRhc2tJbml0LCBMc0NhY2hlOjpFeHBpcmVIZWxwZXIsIExvZzo6Z2xvYmFsLgogICAg
aW50IHRhc2tfY291bnQ9U01UYXNrOjpUYXNrQ291bnQoKTsK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>38067</attachid>
            <date>2004-08-23 18:55 0000</date>
            <desc>lftp-3.0.7-r1.ebuild</desc>
            <filename>lftp-3.0.7-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC1mdHAvbGZ0cC9sZnRwLTMuMC43LmVidWls
ZCx2IDEuMiAyMDA0LzA4LzE5IDAyOjM5OjQxIGd1c3Rhdm96IEV4cCAkCgpJVVNFPSJzc2wgc29j
a3M1IG5scyIKCmluaGVyaXQgZXV0aWxzCgpERVNDUklQVElPTj0iQSBzb3BoaXN0aWNhdGVkIGZ0
cC9odHRwIGNsaWVudCwgZmlsZSB0cmFuc2ZlciBwcm9ncmFtLiIKSE9NRVBBR0U9Imh0dHA6Ly9m
dHAueWFycy5mcmVlLm5ldC9wcm9qZWN0cy9sZnRwLyIKClNSQ19VUkk9Imh0dHA6Ly90aGUud2ly
ZXRhcHBlZC5uZXQvbWlycm9ycy9sZnRwLyR7UH0udGFyLmJ6MiIKIyBXYXMgYSBiaXQgdG9vIHNs
b3cgYW5kIHVucmVsaWFibGUgbGFzdCB0aW1lIEkgdHJpZWQgKGRyYWdvbmhlYXJ0KQojU1JDX1VS
ST0iaHR0cDovL2Z0cC55YXJzLmZyZWUubmV0L3B1Yi9zb2Z0d2FyZS91bml4L25ldC9mdHAvY2xp
ZW50L2xmdHAvJHtQfS50YXIuYnoyIgpTTE9UPSIwIgpMSUNFTlNFPSJHUEwtMiIKS0VZV09SRFM9
In54ODYgfmFtZDY0IH5wcGMgc3BhcmMgfmFscGhhIH5ocHBhIH5taXBzIH5pYTY0IH5wcGM2NCIK
CkRFUEVORD0iPj1zeXMtbGlicy9uY3Vyc2VzLTUuMQoJc3NsPyAoID49ZGV2LWxpYnMvb3BlbnNz
bC0wLjkuNiApCglzb2NrczU/ICggPj1uZXQtbWlzYy9kYW50ZS0xLjEuMTIgKQoJbmxzPyAoIHN5
cy1kZXZlbC9nZXR0ZXh0ICkKCWFscGhhPyAoIGRldi1sYW5nL3BlcmwgKQoJYWxwaGE/ICggPj1z
eXMtYXBwcy9zZWQtNCApCgl2aXJ0dWFsL2xpYmMKCXN5cy1saWJzL3JlYWRsaW5lCglzb2NrczU/
ICggc3lzLWxpYnMvcGFtICkKCXN5cy1hcHBzL2dhd2sKCXN5cy1kZXZlbC9iaXNvbgoJc3lzLWRl
dmVsL2xpYnRvb2wiCgpSREVQRU5EPSJubHM/ICggc3lzLWRldmVsL2dldHRleHQgKQoJPj1zeXMt
bGlicy9uY3Vyc2VzLTUuMQoJc3NsPyAoID49ZGV2LWxpYnMvb3BlbnNzbC0wLjkuNiApCgl2aXJ0
dWFsL2xpYmMKCXN5cy1saWJzL3JlYWRsaW5lCglzb2NrczU/ICggc3lzLWxpYnMvcGFtICkKCXNv
Y2tzNT8gKCA+PW5ldC1taXNjL2RhbnRlLTEuMS4xMiApIgoKc3JjX3VucGFjaygpIHsKCXVucGFj
ayAke0F9CgoJY2QgJHtTfS9zcmMKCWVpbmZvICJUQUlOVCIKCWVwYXRjaCAke0ZJTEVTRElSfS8k
e1B9LW1lbWxlYWsucGF0Y2gKfQoKc3JjX2NvbXBpbGUoKSB7Cglsb2NhbCBteWNvbmYKCgl1c2Ug
bmxzICYmIG15Y29uZj0iLS1lbmFibGUtbmxzIiBcCgkJfHwgbXljb25mPSItLWRpc2FibGUtbmxz
IgoKCXVzZSBzc2wgJiYgbXljb25mPSIke215Y29uZn0gLS13aXRoLXNzbD0vdXNyIiBcCgkJfHwg
bXljb25mPSIke215Y29uZn0gLS13aXRob3V0LXNzbCIKCgl1c2Ugc29ja3M1ICYmIG15Y29uZj0i
JHtteWNvbmZ9IC0td2l0aC1zb2Nrc2RhbnRlPS91c3IiIFwKCQl8fCBteWNvbmY9IiR7bXljb25m
fSAtLXdpdGhvdXQtc29ja3NkYW50ZSIKCgllY29uZiBcCgkJLS1zeXNjb25mZGlyPS9ldGMvbGZ0
cCBcCgkJLS13aXRob3V0LW1vZHVsZXMgXAoJCSR7bXljb25mfSB8fCBkaWUgImVjb25mIGZhaWxl
ZCIKCgllbWFrZSB8fCBkaWUgImNvbXBpbGUgcHJvYmxlbSIKfQoKc3JjX2luc3RhbGwoKSB7Cgll
bWFrZSBpbnN0YWxsIERFU1RESVI9JHtEfSB8fCBkaWUKCgkjIGhybXBoLCBlbXB0eS4uCglybSAt
cmYgJHtEfS91c3IvbGliCgoJZG9kb2MgQlVHUyBDT1BZSU5HIENoYW5nZUxvZyBGQVEgRkVBVFVS
RVMgTUlSUk9SUyBcCgkJTkVXUyBSRUFETUUqIFRIQU5LUyBUT0RPCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>38070</attachid>
            <date>2004-08-23 18:57 0000</date>
            <desc>lftp-3.0.7-r1.ebuild</desc>
            <filename>lftp-3.0.7-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC1mdHAvbGZ0cC9sZnRwLTMuMC43LmVidWls
ZCx2IDEuMiAyMDA0LzA4LzE5IDAyOjM5OjQxIGd1c3Rhdm96IEV4cCAkCgpJVVNFPSJzc2wgc29j
a3M1IG5scyIKCmluaGVyaXQgZXV0aWxzCgpERVNDUklQVElPTj0iQSBzb3BoaXN0aWNhdGVkIGZ0
cC9odHRwIGNsaWVudCwgZmlsZSB0cmFuc2ZlciBwcm9ncmFtLiIKSE9NRVBBR0U9Imh0dHA6Ly9m
dHAueWFycy5mcmVlLm5ldC9wcm9qZWN0cy9sZnRwLyIKClNSQ19VUkk9Imh0dHA6Ly90aGUud2ly
ZXRhcHBlZC5uZXQvbWlycm9ycy9sZnRwLyR7UH0udGFyLmJ6MiIKIyBXYXMgYSBiaXQgdG9vIHNs
b3cgYW5kIHVucmVsaWFibGUgbGFzdCB0aW1lIEkgdHJpZWQgKGRyYWdvbmhlYXJ0KQojU1JDX1VS
ST0iaHR0cDovL2Z0cC55YXJzLmZyZWUubmV0L3B1Yi9zb2Z0d2FyZS91bml4L25ldC9mdHAvY2xp
ZW50L2xmdHAvJHtQfS50YXIuYnoyIgpTTE9UPSIwIgpMSUNFTlNFPSJHUEwtMiIKS0VZV09SRFM9
In54ODYgfmFtZDY0IH5wcGMgc3BhcmMgfmFscGhhIH5ocHBhIH5taXBzIH5pYTY0IH5wcGM2NCIK
CkRFUEVORD0iPj1zeXMtbGlicy9uY3Vyc2VzLTUuMQoJc3NsPyAoID49ZGV2LWxpYnMvb3BlbnNz
bC0wLjkuNiApCglzb2NrczU/ICggPj1uZXQtbWlzYy9kYW50ZS0xLjEuMTIgKQoJbmxzPyAoIHN5
cy1kZXZlbC9nZXR0ZXh0ICkKCWFscGhhPyAoIGRldi1sYW5nL3BlcmwgKQoJYWxwaGE/ICggPj1z
eXMtYXBwcy9zZWQtNCApCgl2aXJ0dWFsL2xpYmMKCXN5cy1saWJzL3JlYWRsaW5lCglzb2NrczU/
ICggc3lzLWxpYnMvcGFtICkKCXN5cy1hcHBzL2dhd2sKCXN5cy1kZXZlbC9iaXNvbgoJc3lzLWRl
dmVsL2xpYnRvb2wiCgpSREVQRU5EPSJubHM/ICggc3lzLWRldmVsL2dldHRleHQgKQoJPj1zeXMt
bGlicy9uY3Vyc2VzLTUuMQoJc3NsPyAoID49ZGV2LWxpYnMvb3BlbnNzbC0wLjkuNiApCgl2aXJ0
dWFsL2xpYmMKCXN5cy1saWJzL3JlYWRsaW5lCglzb2NrczU/ICggc3lzLWxpYnMvcGFtICkKCXNv
Y2tzNT8gKCA+PW5ldC1taXNjL2RhbnRlLTEuMS4xMiApIgoKc3JjX3VucGFjaygpIHsKCXVucGFj
ayAke0F9CgoJY2QgJHtTfS9zcmMKCWVwYXRjaCAke0ZJTEVTRElSfS8ke1B9LW1lbWxlYWsucGF0
Y2gKfQoKc3JjX2NvbXBpbGUoKSB7Cglsb2NhbCBteWNvbmYKCgl1c2UgbmxzICYmIG15Y29uZj0i
LS1lbmFibGUtbmxzIiBcCgkJfHwgbXljb25mPSItLWRpc2FibGUtbmxzIgoKCXVzZSBzc2wgJiYg
bXljb25mPSIke215Y29uZn0gLS13aXRoLXNzbD0vdXNyIiBcCgkJfHwgbXljb25mPSIke215Y29u
Zn0gLS13aXRob3V0LXNzbCIKCgl1c2Ugc29ja3M1ICYmIG15Y29uZj0iJHtteWNvbmZ9IC0td2l0
aC1zb2Nrc2RhbnRlPS91c3IiIFwKCQl8fCBteWNvbmY9IiR7bXljb25mfSAtLXdpdGhvdXQtc29j
a3NkYW50ZSIKCgllY29uZiBcCgkJLS1zeXNjb25mZGlyPS9ldGMvbGZ0cCBcCgkJLS13aXRob3V0
LW1vZHVsZXMgXAoJCSR7bXljb25mfSB8fCBkaWUgImVjb25mIGZhaWxlZCIKCgllbWFrZSB8fCBk
aWUgImNvbXBpbGUgcHJvYmxlbSIKfQoKc3JjX2luc3RhbGwoKSB7CgllbWFrZSBpbnN0YWxsIERF
U1RESVI9JHtEfSB8fCBkaWUKCgkjIGhybXBoLCBlbXB0eS4uCglybSAtcmYgJHtEfS91c3IvbGli
CgoJZG9kb2MgQlVHUyBDT1BZSU5HIENoYW5nZUxvZyBGQVEgRkVBVFVSRVMgTUlSUk9SUyBcCgkJ
TkVXUyBSRUFETUUqIFRIQU5LUyBUT0RPCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38096</attachid>
            <date>2004-08-24 08:22 0000</date>
            <desc>lftp-3.0.7-memleak.patch</desc>
            <filename>lftp-3.0.7-memleak.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNyYy9TTVRhc2suY2MJMjAwNC0wOC0wMyAwNzozNDozNy4wMDAwMDAwMDAgLTA0MDAKKysr
IG5ld3NyYy9TTVRhc2suY2MJMjAwNC0wOC0yMyAyMToyMDowNC4wMDAwMDAwMDAgLTA0MDAKQEAg
LTIyMSw2ICsyMjEsMTEgQEAKICAgIHJldHVybiBjb3VudDsKIH0KIAordm9pZCBTTVRhc2s6OkNs
ZWFudXAoKQoreworICBkZWxldGUgaW5pdF90YXNrOworfQorCiAjaW5jbHVkZSA8ZXJybm8uaD4K
ICNpbmNsdWRlICJSZXNNZ3IuaCIKIFJlc0RlY2wgZW5vc3BjX2ZhdGFsICgieGZlcjpkaXNrLWZ1
bGwtZmF0YWwiLCJubyIsUmVzTWdyOjpCb29sVmFsaWRhdGUsUmVzTWdyOjpOb0Nsb3N1cmUpOwot
LS0gc3JjL1NNVGFzay5oCTIwMDQtMDgtMDIgMDY6NDc6NDQuMDAwMDAwMDAwIC0wNDAwCisrKyBu
ZXdzcmMvU01UYXNrLmgJMjAwNC0wOC0yMyAyMToxOTozNS4wMDAwMDAwMDAgLTA0MDAKQEAgLTk3
LDYgKzk3LDggQEAKICAgIHN0YXRpYyBpbnQgVGFza0NvdW50KCk7CiAgICBzdGF0aWMgYm9vbCBO
b25GYXRhbEVycm9yKGludCBlcnIpOwogICAgc3RhdGljIGJvb2wgVGVtcG9yYXJ5TmV0d29ya0Vy
cm9yKGludCBlcnIpOworICAgCisgICBzdGF0aWMgdm9pZCBDbGVhbnVwKCk7CiB9OwogCiBjbGFz
cyBTTVRhc2tJbml0IDogcHVibGljIFNNVGFzawotLS0gc3JjL1NpZ25hbEhvb2suY2MJMjAwMy0x
MC0wMyAxMDoxODo0Ni4wMDAwMDAwMDAgLTA0MDAKKysrIG5ld3NyYy9TaWduYWxIb29rLmNjCTIw
MDQtMDgtMjMgMjA6NTM6MTcuMDAwMDAwMDAwIC0wNDAwCkBAIC05MywzICs5MywxMCBAQAogICAg
SWdub3JlKFNJR1hGU1opOyAgLy8gYW5kIEVGQklHCiAjZW5kaWYKIH0KKwordm9pZCBTaWduYWxI
b29rOjpDbGVhbnVwKCkKK3sKKyAgIGRlbGV0ZSBbXSBjb3VudHM7CisgICBkZWxldGUgW10gb2xk
X2hhbmRsZXJzOworICAgZGVsZXRlIFtdIG9sZF9zYXZlZDsKK30KLS0tIHNyYy9TaWduYWxIb29r
LmgJMTk5OS0xMC0wNCAxMzo0NTo0MC4wMDAwMDAwMDAgLTA0MDAKKysrIG5ld3NyYy9TaWduYWxI
b29rLmgJMjAwNC0wOC0yMyAyMDo1MToyNy4wMDAwMDAwMDAgLTA0MDAKQEAgLTQ5LDYgKzQ5LDcg
QEAKICAgIHN0YXRpYyB2b2lkIFJlc3RvcmVBbGwoKTsKIAogICAgc3RhdGljIHZvaWQgQ2xhc3NJ
bml0KCk7CisgICBzdGF0aWMgdm9pZCBDbGVhbnVwKCk7CiB9OwogCiAjZW5kaWYvL1NJR05BTEhP
T0tfSAotLS0gc3JjL2xvZy5jYwkyMDA0LTAzLTE1IDA0OjAzOjU1LjAwMDAwMDAwMCAtMDUwMAor
KysgbmV3c3JjL2xvZy5jYwkyMDA0LTA4LTI0IDExOjE4OjE4LjA2MjY4MjQzMSAtMDQwMApAQCAt
MTI1LDYgKzEyNSwxMCBAQAogICAgV3JpdGUobCxidWYpOwogfQogCit2b2lkIExvZzo6Q2xlYW51
cCgpCit7CisgICBkZWxldGUgZ2xvYmFsOworfQogTG9nOjp+TG9nKCkKIHsKICAgIENsb3NlT3V0
cHV0KCk7Ci0tLSBzcmMvbG9nLmgJMjAwNC0wMi0wNCAxNjo0MDowNi4wMDAwMDAwMDAgLTA1MDAK
KysrIG5ld3NyYy9sb2cuaAkyMDA0LTA4LTIzIDIxOjAzOjAyLjAwMDAwMDAwMCAtMDQwMApAQCAt
ODQsNiArODQsOCBAQAogICAgdm9pZCBTaG93UElEKGJvb2wgeWVzPXRydWUpIHsgc2hvd19waWQ9
eWVzOyB9CiAgICB2b2lkIFNob3dUaW1lKGJvb2wgeWVzPXRydWUpIHsgc2hvd190aW1lPXllczsg
fQogICAgdm9pZCBTaG93Q29udGV4dChib29sIHllcz10cnVlKSB7IHNob3dfY29udGV4dD15ZXM7
IH0KKworICAgc3RhdGljIHZvaWQgQ2xlYW51cCgpOwogfTsKIAogI2VuZGlmIC8vIExPR19ICi0t
LSBzcmMvbGZ0cC5jYwkyMDA0LTA0LTE2IDEwOjI3OjM2LjAwMDAwMDAwMCAtMDQwMAorKysgbmV3
c3JjL2xmdHAuY2MJMjAwNC0wOC0yMyAyMToyMToyNC4wMDAwMDAwMDAgLTA0MDAKQEAgLTQyMSw2
ICs0MjEsOSBAQAogICAgUHJvY1dhaXQ6OkRlbGV0ZUFsbCgpOwogICAgRGlyQ29sb3JzOjpEZWxl
dGVJbnN0YW5jZSgpOwogICAgSWROYW1lQ2FjaGVDbGVhbnVwKCk7CisgICBTaWduYWxIb29rOjpD
bGVhbnVwKCk7CisgICBMb2c6OkNsZWFudXAoKTsKKyAgIFNNVGFzazo6Q2xlYW51cCgpOwogCiAg
ICAvLyB0aGUgdGFza3MgbGVmdDogU01UYXNrSW5pdCwgTHNDYWNoZTo6RXhwaXJlSGVscGVyLCBM
b2c6Omdsb2JhbC4KICAgIGludCB0YXNrX2NvdW50PVNNVGFzazo6VGFza0NvdW50KCk7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>