Changeset 2f65bd42d2c22389b33982d0c1b62afc790b7941
- Timestamp:
- 02/01/07 22:50:30
(2 years ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1167774630 +0000
- git-parent:
[b11fb39b618411a952b1ee7593a1cdfb37438000]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1167774630 +0000
- Message:
Fix a bunch of format string injection in VCDX and CDDA.
Initially reported by Kevin Finisterre
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r075b164 |
r2f65bd4 |
|
| 93 | 93 | case CDIO_LOG_INFO: |
|---|
| 94 | 94 | if (p_cdda->i_debug & INPUT_DBG_CDIO) |
|---|
| 95 | | msg_Dbg( p_cdda_input, message); |
|---|
| | 95 | msg_Dbg( p_cdda_input, "%s", message); |
|---|
| 96 | 96 | break; |
|---|
| 97 | 97 | case CDIO_LOG_WARN: |
|---|
| 98 | | msg_Warn( p_cdda_input, message); |
|---|
| | 98 | msg_Warn( p_cdda_input, "%s", message); |
|---|
| 99 | 99 | break; |
|---|
| 100 | 100 | case CDIO_LOG_ERROR: |
|---|
| 101 | 101 | case CDIO_LOG_ASSERT: |
|---|
| 102 | | msg_Err( p_cdda_input, message); |
|---|
| | 102 | msg_Err( p_cdda_input, "%s", message); |
|---|
| 103 | 103 | break; |
|---|
| 104 | 104 | default: |
|---|
| 105 | | msg_Warn( p_cdda_input, message, |
|---|
| | 105 | msg_Warn( p_cdda_input, "%s\n%s %d", message, |
|---|
| 106 | 106 | "the above message had unknown cdio log level", |
|---|
| 107 | 107 | level); |
|---|
| ra29a4e2 |
r2f65bd4 |
|
| 92 | 92 | case CDIO_LOG_INFO: |
|---|
| 93 | 93 | if (p_vcdplayer->i_debug & INPUT_DBG_CDIO) |
|---|
| 94 | | msg_Dbg( p_vcd_access, message); |
|---|
| | 94 | msg_Dbg( p_vcd_access, "%s", message); |
|---|
| 95 | 95 | break; |
|---|
| 96 | 96 | case CDIO_LOG_WARN: |
|---|
| 97 | | msg_Warn( p_vcd_access, message); |
|---|
| | 97 | msg_Warn( p_vcd_access, "%s", message); |
|---|
| 98 | 98 | break; |
|---|
| 99 | 99 | case CDIO_LOG_ERROR: |
|---|
| 100 | 100 | case CDIO_LOG_ASSERT: |
|---|
| 101 | | msg_Err( p_vcd_access, message); |
|---|
| | 101 | msg_Err( p_vcd_access, "%s", message); |
|---|
| 102 | 102 | break; |
|---|
| 103 | 103 | default: |
|---|
| 104 | | msg_Warn( p_vcd_access, message, |
|---|
| | 104 | msg_Warn( p_vcd_access, "%s\n%s %d", message, |
|---|
| 105 | 105 | _("The above message had unknown log level"), |
|---|
| 106 | 106 | level); |
|---|
| … | … | |
| 118 | 118 | case VCD_LOG_INFO: |
|---|
| 119 | 119 | if (p_vcdplayer->i_debug & INPUT_DBG_VCDINFO) |
|---|
| 120 | | msg_Dbg( p_vcd_access, message); |
|---|
| | 120 | msg_Dbg( p_vcd_access, "%s", message); |
|---|
| 121 | 121 | break; |
|---|
| 122 | 122 | case VCD_LOG_WARN: |
|---|
| 123 | | msg_Warn( p_vcd_access, message); |
|---|
| | 123 | msg_Warn( p_vcd_access, "%s", message); |
|---|
| 124 | 124 | break; |
|---|
| 125 | 125 | case VCD_LOG_ERROR: |
|---|
| 126 | 126 | case VCD_LOG_ASSERT: |
|---|
| 127 | | msg_Err( p_vcd_access, message); |
|---|
| | 127 | msg_Err( p_vcd_access, "%s", message); |
|---|
| 128 | 128 | break; |
|---|
| 129 | 129 | default: |
|---|