Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP4:Update
openssh-testuser.26950
openssh-7.2p2-X_forward_with_disabled_ipv6.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File openssh-7.2p2-X_forward_with_disabled_ipv6.patch of Package openssh-testuser.26950
From 82010e190543d35e00635873a7d70dc9f486ce02 Mon Sep 17 00:00:00 2001 From: Old openssh patches <pcerny@suse.com> Date: Wed, 26 Oct 2022 09:53:24 +0200 Subject: [PATCH] openssh-7.2p2-X_forward_with_disabled_ipv6 # HG changeset patch # Parent a9e60634acb905a830a0f57ece296781ab08d0fb Do not throw away already open sockets for X11 forwarding if another socket family is not available for bind(). --- channels.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/channels.c b/channels.c index c9d2015e..500c7dcd 100644 --- a/channels.c +++ b/channels.c @@ -3943,6 +3943,15 @@ x11_create_display_inet(int x11_display_offset, int x11_use_localhost, debug2("bind port %d: %.100s", port, strerror(errno)); close(sock); + /* do not remove successfully opened + * sockets if the request failed because + * the protocol IPv4/6 is not available + * (e.g. IPv6 may be disabled while being + * supported) + */ + if (EADDRNOTAVAIL == errno) + continue; + for (n = 0; n < num_socks; n++) { close(socks[n]); } -- 2.38.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor