[devel] Re: [ALT Linux 0002810]: mpg123 -Z file eats LOTS of memory
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Пн Авг 4 19:50:26 MSD 2003
On Mon, Aug 04, 2003 at 07:46:47PM +0400, Dmitry V. Levin wrote:
> On Mon, Aug 04, 2003 at 07:36:01PM +0400, Alexey Tourbin wrote:
> > On Mon, Aug 04, 2003 at 06:18:35PM +0400, mantis-admin на altlinux.ru wrote:
> > > =======================================================================
> > > Summary: mpg123 -Z file eats LOTS of memory
> > > Description:
> > > in situation where file is not a mp3, e.g.
> > > mpg123 -Z ~/.bash_profile
> >
> > Зафиксил. Ждите новой сборки на этой неделе. Стоит ли включить
> > поддержку esound? Когда-то она была, но goldhead её выключил или просто
> > разломал (там кривоватый Makefile).
> >
> > --- mpg123/readers.c~ 2000-10-30 20:12:59 +0000
> > +++ mpg123/readers.c 2003-08-04 15:26:46 +0000
> > @@ -185,6 +185,8 @@ void stream_close(struct reader *rds)
> > {
> > if (rds->flags & READER_FD_OPENED)
> > close(rds->filept);
> > + if (rds->backbuf)
> > + free(rds->backbuf);
> > }
> >
> > /****************************************
>
> if (data) free (data)
> - это масло маслянное.
> пишите просто
> free (data)
> - все соответствующие стандарту libc это поддерживают.
Solaris < 8 валится. Лучше перестраховаться.
--
/ Alexander Bokovoy
---
Must be getting close to town -- we're hitting more people.
Подробная информация о списке рассылки Devel