events[nCount++] = cliprdr->StopEvent;
events[nCount++] = ChannelEvent;
- if ((error = cliprdr_server_init(context)))
+ if (context->autoInitializationSequence)
{
- WLog_ERR(TAG, "cliprdr_server_init failed with error %"PRIu32"!", error);
- goto out;
+ if ((error = cliprdr_server_init(context)))
+ {
+ WLog_ERR(TAG, "cliprdr_server_init failed with error %"PRIu32"!", error);
+ goto out;
+ }
}
while (1)
if (context)
{
+ context->autoInitializationSequence = TRUE;
context->Open = cliprdr_server_open;
context->Close = cliprdr_server_close;
context->Start = cliprdr_server_start;