From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: Memory managment. Date: Mon, 06 May 2002 11:42:09 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <3CD56D48.E0C82404@ufh.se> Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <3CD56D48.E0C82404@ufh.se> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: Peter Enderborg Cc: "alsa-devel@lists.sourceforge.net" List-Id: alsa-devel@alsa-project.org Hi Peter, At Sun, 05 May 2002 19:35:04 +0200, Peter Enderborg wrote: > > I have some memory problems with my alsa programming. > And I have tryed to do a small program to see whats wrong. > And I still have the same problem with this little program... > > > #include > int main() > { > while (1) > { > snd_seq_event_t *foo; > foo = snd_seq_create_event(); > snd_seq_free_event(foo); > } > return 0; > } > > I guess that I have missed some fundamental things about the events. > This on cvs version from 20020504 err.. please avoid using snd_seq_create_event(), or free the pointer by normal free() call. snd_seq_free_event() doesn't free the malloc'ed pointer on alsa 0.9. if there is no objection, i'll remove snd_seq_create_event() from API, or put a warning at least. Takashi _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: bandwidth@sourceforge.net