RAIL_EXEC_ORDER* exec)
{
char* exeOrFile;
+ UINT error;
railPlugin* rail = (railPlugin*) context->handle;
exeOrFile = exec->RemoteApplicationProgram;
&exec->workingDir); /* ShellWorkingDirectory */
rail_string_to_unicode_string(exec->RemoteApplicationArguments,
&exec->arguments); /* RemoteApplicationCmdLine */
- UINT ret = rail_send_client_exec_order(rail, exec);
+ error = rail_send_client_exec_order(rail, exec);
free(exec->exeOrFile.string);
free(exec->workingDir.string);
free(exec->arguments.string);
- return ret;
+ return error;
}
/**
case RDP_RAIL_ORDER_EXEC_RESULT:
{
RAIL_EXEC_RESULT_ORDER execResult;
- UINT ret = rail_recv_exec_result_order(rail, &execResult, s);
+ error = rail_recv_exec_result_order(rail, &execResult, s);
free(execResult.exeOrFile.string);
- return ret;
+ return error;
}
case RDP_RAIL_ORDER_SYSPARAM: