> Author: markj
> Date: Wed Jun 26 17:42:47 2019
> New Revision: 349435
> URL: https://svnweb.freebsd.org/changeset/base/349435
> 
> Log:
>   MFC r349196:
>   Make zlib encoding messages idempotent.

Is this headed for 11.3RC3?
IIRC this fixes a significant number of vnc client related issues?

>   PR: 238333
> 
> Modified:
>   stable/11/usr.sbin/bhyve/rfb.c
> Directory Properties:
>   stable/11/   (props changed)
> 
> Modified: stable/11/usr.sbin/bhyve/rfb.c
> ==============================================================================
> --- stable/11/usr.sbin/bhyve/rfb.c    Wed Jun 26 17:41:38 2019        
> (r349434)
> +++ stable/11/usr.sbin/bhyve/rfb.c    Wed Jun 26 17:42:47 2019        
> (r349435)
> @@ -270,8 +270,10 @@ rfb_recv_set_encodings_msg(struct rfb_softc *rc, int c
>                       rc->enc_raw_ok = true;
>                       break;
>               case RFB_ENCODING_ZLIB:
> -                     rc->enc_zlib_ok = true;
> -                     deflateInit(&rc->zstream, Z_BEST_SPEED);
> +                     if (!rc->enc_zlib_ok) {
> +                             deflateInit(&rc->zstream, Z_BEST_SPEED);
> +                             rc->enc_zlib_ok = true;
> +                     }
>                       break;
>               case RFB_ENCODING_RESIZE:
>                       rc->enc_resize_ok = true;
> 
> 

-- 
Rod Grimes                                                 rgri...@freebsd.org
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to