mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-09 15:18:06 -05:00
A zero-length return from platform_get_x_display() (for instance, a
zero-length DISPLAY variable in the environment) caused an assertion failure when X11 forwarding was attempted. Fixed (now treated the same as a NULL return, e.g., a non-existent DISPLAY variable). [originally from svn r6549]
This commit is contained in:
parent
ef2db06457
commit
54d78e2fe4
2
x11fwd.c
2
x11fwd.c
@ -245,7 +245,7 @@ char *x11_display(const char *display) {
|
||||
char *ret;
|
||||
if(!display || !*display) {
|
||||
/* try to find platform-specific local display */
|
||||
if((ret = platform_get_x_display())==0)
|
||||
if((ret = platform_get_x_display())==0 || !*ret)
|
||||
/* plausible default for all platforms */
|
||||
ret = dupstr(":0");
|
||||
} else
|
||||
|
Loading…
x
Reference in New Issue
Block a user