354
354
mcs_send_connect_initial(mcs);
355
355
if (!mcs_recv_connect_response(mcs))
361
364
if (!mcs_recv_aucf(mcs, &(mcs->mcs_userid)))
364
370
mcs_send_cjrq(mcs, mcs->mcs_userid + MCS_USERCHANNEL_BASE);
369
378
mcs_send_cjrq(mcs, MCS_GLOBAL_CHANNEL);
373
385
settings = mcs->sec->rdp->settings;
374
386
for (i = 0; i < settings->num_channels; i++)
376
388
mcs_id = settings->channels[i].chan_id;
377
389
if (mcs_id >= mcs->mcs_userid + MCS_USERCHANNEL_BASE)
391
ui_warning(mcs->sec->rdp->inst, "channel %d got id %d >= %d\n", i, mcs_id, mcs->mcs_userid + MCS_USERCHANNEL_BASE);
379
393
mcs_send_cjrq(mcs, mcs_id);
396
ui_error(mcs->sec->rdp->inst, "channel %d id %d invalid mcs_recv_cjcf\n", i, mcs_id);