if (!MDH_generate_key(dh))
return 0;
- MP_t q1;
+ MP_t q1 = NULL;
MP_gethex(&q1, Q1024, res);
assert(res);
DHComputeSharedSecretKey(MDH *dh, uint8_t *pubkey, size_t nPubkeyLen,
uint8_t *secret)
{
- MP_t q1, pubkeyBn = NULL;
+ MP_t q1 = NULL, pubkeyBn = NULL;
size_t len;
int res;
void
RTMP_Init(RTMP *r)
{
- int i;
-
if (!RTMP_TLS_ctx)
RTMP_TLS_Init();
- for (i = 0; i < RTMP_CHANNELS; i++)
- {
- r->m_vecChannelsIn[i] = NULL;
- r->m_vecChannelsOut[i] = NULL;
- }
+ memset(r, 0, sizeof(RTMP));
r->m_sb.sb_socket = -1;
- r->m_write.m_body = NULL;
- RTMP_Close(r);
r->m_nBufferMS = 300;
- r->m_fDuration = 0;
- r->m_sb.sb_start = NULL;
r->m_fAudioCodecs = 3191.0;
r->m_fVideoCodecs = 252.0;
- r->m_fEncoding = 0.0;
- r->m_sb.sb_timedout = false;
- r->m_pausing = 0;
- r->m_mediaChannel = 0;
}
double