os/xdmcp: Honour -once when session is dead
Terminate a dead session when -once was passed. Don't restart it. Signed-off-by: Daniel Martin <consume.noise@gmail.com> Reviewed-by: Walter Harms <wharms@bfs.de>
This commit is contained in:
		
							parent
							
								
									559954aaa8
								
							
						
					
					
						commit
						918afeecbc
					
				| 
						 | 
					@ -797,7 +797,7 @@ XdmcpDeadSession(const char *reason)
 | 
				
			||||||
    ErrorF("XDM: %s, declaring session dead\n", reason);
 | 
					    ErrorF("XDM: %s, declaring session dead\n", reason);
 | 
				
			||||||
    state = XDM_INIT_STATE;
 | 
					    state = XDM_INIT_STATE;
 | 
				
			||||||
    isItTimeToYield = TRUE;
 | 
					    isItTimeToYield = TRUE;
 | 
				
			||||||
    dispatchException |= DE_RESET;
 | 
					    dispatchException |= (OneSession ? DE_TERMINATE : DE_RESET);
 | 
				
			||||||
    TimerCancel(xdmcp_timer);
 | 
					    TimerCancel(xdmcp_timer);
 | 
				
			||||||
    timeOutRtx = 0;
 | 
					    timeOutRtx = 0;
 | 
				
			||||||
    send_packet();
 | 
					    send_packet();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue