[PATCH weston v2] screen-share: Don't unset server environment variables
Jason Ekstrand
jason at jlekstrand.net
Wed Apr 30 08:53:30 PDT 2014
Looks good to me.
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
On Apr 30, 2014 3:52 AM, "Andrew Wedgbury" <andrew.wedgbury at realvnc.com>
wrote:
> There is no need to unset WAYLAND_DISPLAY and WAYLAND_SOCKET when
> screen-share
> launches the fullscreen shell server. This was done originally in case the
> launched server decided to use the wayland backend based on the presence of
> these. However, we pass a command line argument telling it to use the RDP
> backend, which overrides the automatic backend selection based on the
> environment.
>
> Keeping these environment variables allows the launched fullscreen shell
> server
> to know the original server's display name, which it may need in order to
> show
> a configuration UI.
>
> Signed-off-by: Andrew Wedgbury <andrew.wedgbury at realvnc.com>
> ---
> src/screen-share.c | 4 ----
> 1 file changed, 4 deletions(-)
>
> diff --git a/src/screen-share.c b/src/screen-share.c
> index d3e3f05..6f60b81 100644
> --- a/src/screen-share.c
> +++ b/src/screen-share.c
> @@ -1005,10 +1005,6 @@ weston_output_share(struct weston_output *output,
> }
>
> if (pid == 0) {
> - /* We don't want anything circular */
> - unsetenv("WAYLAND_DISPLAY");
> - unsetenv("WAYLAND_SOCKET");
> -
> /* do not give our signal mask to the new process */
> sigfillset(&allsigs);
> sigprocmask(SIG_UNBLOCK, &allsigs, NULL);
> --
> 1.9.2
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20140430/2caa3425/attachment.html>
More information about the wayland-devel
mailing list