mirror of
https://github.com/PowerShell/Win32-OpenSSH.git
synced 2025-07-21 04:54:48 +02:00
Added debug mode in ssh-agent
This commit is contained in:
parent
36f6ba825d
commit
2c781ffb0d
@ -202,6 +202,6 @@ char* w32_programdir() {
|
||||
|
||||
int daemon(int nochdir, int noclose)
|
||||
{
|
||||
/* this should never be invoked from Windows code*/
|
||||
DebugBreak();
|
||||
FreeConsole();
|
||||
return 0;
|
||||
}
|
@ -96,16 +96,21 @@ int wmain(int argc, wchar_t **argv) {
|
||||
load_config();
|
||||
if (!StartServiceCtrlDispatcherW(dispatch_table)) {
|
||||
if (GetLastError() == ERROR_FAILED_SERVICE_CONTROLLER_CONNECT) {
|
||||
/*todo - support debug mode*/
|
||||
/*
|
||||
if (debugMode) {
|
||||
SetConsoleCtrlHandler(ctrl_c_handler, TRUE);
|
||||
|
||||
if (argc == 2) {
|
||||
if (wcsncmp(argv[1], L"-ddd", 4) == 0)
|
||||
log_init("ssh-agent", 7, 1, 1);
|
||||
else if (wcsncmp(argv[1], L"-dd", 3) == 0)
|
||||
log_init("ssh-agent", 6, 1, 1);
|
||||
else if (wcsncmp(argv[1], L"-d", 2) == 0)
|
||||
log_init("ssh-agent", 5, 1, 1);
|
||||
|
||||
if (wcsncmp(argv[1], L"-d", 2) == 0) {
|
||||
SetConsoleCtrlHandler(ctrl_c_handler, TRUE);
|
||||
agent_start(TRUE, FALSE, 0);
|
||||
return 0;
|
||||
}
|
||||
*/
|
||||
if (argc == 2) {
|
||||
|
||||
/*agent process is likely a spawned child*/
|
||||
char* h = 0;
|
||||
h += _wtoi(*(argv + 1));
|
||||
|
Loading…
x
Reference in New Issue
Block a user