There is no reason to pass the eloop reference late at terminal/pty open. If we pass it early on object creation we will always have a valid reference and can remove several code paths. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>