vm/qrexec: ignore "nogui:" prefix

It has meaning for Windows agent only now.
This commit is contained in:
Marek Marczykowski 2013-01-08 11:27:18 +01:00
parent 84375c3567
commit b6e83de7b2

View File

@ -122,6 +122,9 @@ void do_exec(char *cmd)
/* mark end of username and move to command */ /* mark end of username and move to command */
*realcmd = 0; *realcmd = 0;
realcmd++; realcmd++;
/* ignore "nogui:" prefix in linux agent */
if (strncmp(realcmd, "nogui:", 6) == 0)
realcmd+=6;
/* replace magic RPC cmd with RPC multiplexer path */ /* replace magic RPC cmd with RPC multiplexer path */
if (strncmp(realcmd, QUBES_RPC_MAGIC_CMD " ", strlen(QUBES_RPC_MAGIC_CMD)+1)==0) { if (strncmp(realcmd, QUBES_RPC_MAGIC_CMD " ", strlen(QUBES_RPC_MAGIC_CMD)+1)==0) {
strcpy(buf, QUBES_RPC_MULTIPLEXER_PATH); strcpy(buf, QUBES_RPC_MULTIPLEXER_PATH);