Changeset 7d4a9c96c5d30f28c5f2e5a4c06a2463e1c17408

Show
Ignore:
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
  • src/stream_output/sdp.c

    ra5231db r7d4a9c9  
    162162{ 
    163163    size_t oldlen = strlen (*sdp); 
     164    va_list aq; 
     165    va_copy ( aq, ap ); 
    164166    size_t addlen = 
    165167        sizeof ("a=:\r\n") + strlen (name) + vsnprintf (NULL, 0, fmt, ap); 
     
    170172 
    171173    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); 
    173176    strcpy (ret + oldlen, "\r\n"); 
    174177    return *sdp = ret;