Changeset 7d4a9c96c5d30f28c5f2e5a4c06a2463e1c17408
- Timestamp:
- 09/11/07 23:52:19
(1 year ago)
- Author:
- Ilkka Ollakka <ileoo@videolan.org>
- git-committer:
- Ilkka Ollakka <ileoo@videolan.org> 1189547539 +0000
- git-parent:
[e20f85d648082e27409f0673596e670eb3abab09]
- git-author:
- Ilkka Ollakka <ileoo@videolan.org> 1189547539 +0000
- Message:
use va_copy, so you don't use same va_list twice.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| ra5231db |
r7d4a9c9 |
|
| 162 | 162 | { |
|---|
| 163 | 163 | size_t oldlen = strlen (*sdp); |
|---|
| | 164 | va_list aq; |
|---|
| | 165 | va_copy ( aq, ap ); |
|---|
| 164 | 166 | size_t addlen = |
|---|
| 165 | 167 | sizeof ("a=:\r\n") + strlen (name) + vsnprintf (NULL, 0, fmt, ap); |
|---|
| … | … | |
| 170 | 172 | |
|---|
| 171 | 173 | oldlen += sprintf (ret + oldlen, "a=%s:", name); |
|---|
| 172 | | oldlen += vsprintf (ret + oldlen, fmt, ap); |
|---|
| | 174 | oldlen += vsprintf (ret + oldlen, fmt, aq); |
|---|
| | 175 | va_end (aq); |
|---|
| 173 | 176 | strcpy (ret + oldlen, "\r\n"); |
|---|
| 174 | 177 | return *sdp = ret; |
|---|