Changeset e7832276fc7b3c70da6c5c79d167bb30fe597625
- Timestamp:
- 04/08/08 20:39:39
(4 months ago)
- Author:
- Rémi Duraffort <ivoire@videolan.org>
- git-committer:
- Rémi Duraffort <ivoire@videolan.org> 1217875179 +0200
- git-parent:
[60564df62d7bcfa266772e887edb30d365ec7026]
- git-author:
- Rémi Duraffort <ivoire@videolan.org> 1217875148 +0200
- Message:
Fix potential memleaks.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r27479a5 |
re783227 |
|
| 392 | 392 | |
|---|
| 393 | 393 | if( !p_s16_buff ) |
|---|
| 394 | | { |
|---|
| 395 | | msg_Err(p_aout,"out of memory"); |
|---|
| 396 | 394 | return -1; |
|---|
| 397 | | } |
|---|
| 398 | 395 | |
|---|
| 399 | 396 | p_buffs = p_s16_buff; |
|---|
| … | … | |
| 424 | 421 | if( !p_effect->p_data ) |
|---|
| 425 | 422 | { |
|---|
| 426 | | p_effect->p_data=(void *)malloc(i_nb_bands * sizeof(int) ); |
|---|
| 427 | | if( !p_effect->p_data) |
|---|
| 428 | | { |
|---|
| 429 | | msg_Err(p_aout,"out of memory"); |
|---|
| | 423 | p_effect->p_data=(void *)malloc( i_nb_bands * sizeof(int) ); |
|---|
| | 424 | if( !p_effect->p_data ) |
|---|
| | 425 | { |
|---|
| | 426 | free( p_s16_buff ); |
|---|
| 430 | 427 | return -1; |
|---|
| 431 | 428 | } |
|---|
| 432 | 429 | peaks = (int *)p_effect->p_data; |
|---|
| 433 | | for( i = 0 ; i < i_nb_bands ; i++) |
|---|
| | 430 | for( i = 0 ; i < i_nb_bands ; i++ ) |
|---|
| 434 | 431 | { |
|---|
| 435 | 432 | peaks[i] = 0; |
|---|
| … | … | |
| 444 | 441 | if( !height) |
|---|
| 445 | 442 | { |
|---|
| 446 | | msg_Err(p_aout,"out of memory"); |
|---|
| | 443 | free( p_effect->p_data ); |
|---|
| | 444 | free( p_s16_buff ); |
|---|
| 447 | 445 | return -1; |
|---|
| 448 | 446 | } |
|---|
| … | … | |
| 464 | 462 | { |
|---|
| 465 | 463 | msg_Err(p_aout,"unable to initialize FFT transform"); |
|---|
| | 464 | free( height ); |
|---|
| | 465 | free( p_effect->p_data ); |
|---|
| | 466 | free( p_s16_buff ); |
|---|
| 466 | 467 | return -1; |
|---|
| 467 | 468 | } |
|---|
| … | … | |
| 767 | 768 | |
|---|
| 768 | 769 | free( p_s16_buff ); |
|---|
| 769 | | p_s16_buff = NULL; |
|---|
| 770 | | |
|---|
| 771 | 770 | free( height ); |
|---|
| 772 | 771 | |
|---|