Gerd Hoffmann <[email protected]> writes:

> From: Yang Hongyang <[email protected]>
>
> commit e0d03b8ceb52 converted VNC startup to use SocketAddress,
> the interface socket_listen don't have a port_offset param, so
> we need to add the port offset (5900) to both 'port' and 'to' opts.
> currently only 'port' is added by offset.
> This patch add the port offset to 'to' opts.
>
> Signed-off-by: Yang Hongyang <[email protected]>
> Reviewed-by: Daniel P. Berrange <[email protected]>
> Message-id: [email protected]
> Cc: Daniel P. Berrange <[email protected]>
> Cc: Eric Blake <[email protected]>
> Cc: Gerd Hoffmann <[email protected]>
> Signed-off-by: Gerd Hoffmann <[email protected]>
> ---
>  ui/vnc.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/ui/vnc.c b/ui/vnc.c
> index 166d1b5..a47f2b3 100644
> --- a/ui/vnc.c
> +++ b/ui/vnc.c
> @@ -3572,6 +3572,8 @@ void vnc_display_open(const char *id, Error **errp)
>              if (to) {
>                  saddr->u.inet->has_to = true;
>                  saddr->u.inet->to = to;
> +                saddr->u.inet->has_to = true;
> +                saddr->u.inet->to = to + 5900;
>              }
>              saddr->u.inet->ipv4 = saddr->u.inet->has_ipv4 = has_ipv4;
>              saddr->u.inet->ipv6 = saddr->u.inet->has_ipv6 = has_ipv6;

Mismerge!

Message-id in the commit message points to the original patch:

  diff --git a/ui/vnc.c b/ui/vnc.c
  index faff054..db24545 100644
  --- a/ui/vnc.c
  +++ b/ui/vnc.c
  @@ -3545,7 +3545,7 @@ void vnc_display_open(const char *id, Error **errp)

               if (to) {
                   saddr->inet->has_to = true;
  -                saddr->inet->to = to;
  +                saddr->inet->to = to + 5900;
               }
               saddr->inet->ipv4 = saddr->inet->has_ipv4 = has_ipv4;
               saddr->inet->ipv6 = saddr->inet->has_ipv6 = has_ipv6;
  -- 
  2.5.0

Please fix.

Reply via email to