Changeset 09572892df7e72c0d4e598c0b5e076cf330d8b0a
- Timestamp:
- 03/02/08 09:48:28
(2 months ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1204447708 +0200
- git-parent:
[0e90ac58d8d1476cfdd81eb57e2a2a0eca0e5d91]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1204402968 +0200
- Message:
Fix integer overflow in MP4 RDRF boxes
Pointed-out-by: Drew Yao
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r0e90ac5 |
r0957289 |
|
| 1985 | 1985 | MP4_GETFOURCC( p_box->data.p_rdrf->i_ref_type ); |
|---|
| 1986 | 1986 | MP4_GET4BYTES( i_len ); |
|---|
| | 1987 | i_len++; |
|---|
| | 1988 | |
|---|
| 1987 | 1989 | if( i_len > 0 ) |
|---|
| 1988 | 1990 | { |
|---|
| 1989 | 1991 | uint32_t i; |
|---|
| 1990 | | p_box->data.p_rdrf->psz_ref = malloc( i_len + 1); |
|---|
| | 1992 | p_box->data.p_rdrf->psz_ref = malloc( i_len ); |
|---|
| | 1993 | i_len--; |
|---|
| | 1994 | |
|---|
| 1991 | 1995 | for( i = 0; i < i_len; i++ ) |
|---|
| 1992 | 1996 | { |
|---|