vnc.c (a001631cb8eef07654e0ca508dd24f448e0fd936) vnc.c (fa03cb7fd212bc07f0253db9ea436383ddc6c08f)
1/*
2 * QEMU VNC display driver
3 *
4 * Copyright (C) 2006 Anthony Liguori <anthony@codemonkey.ws>
5 * Copyright (C) 2006 Fabrice Bellard
6 * Copyright (C) 2009 Red Hat, Inc
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy

--- 3772 unchanged lines hidden (view full) ---

3781 }
3782
3783 reverse = qemu_opt_get_bool(opts, "reverse", false);
3784 if (vnc_display_get_addresses(opts, reverse, &saddr, &nsaddr,
3785 &wsaddr, &nwsaddr, errp) < 0) {
3786 goto fail;
3787 }
3788
1/*
2 * QEMU VNC display driver
3 *
4 * Copyright (C) 2006 Anthony Liguori <anthony@codemonkey.ws>
5 * Copyright (C) 2006 Fabrice Bellard
6 * Copyright (C) 2009 Red Hat, Inc
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy

--- 3772 unchanged lines hidden (view full) ---

3781 }
3782
3783 reverse = qemu_opt_get_bool(opts, "reverse", false);
3784 if (vnc_display_get_addresses(opts, reverse, &saddr, &nsaddr,
3785 &wsaddr, &nwsaddr, errp) < 0) {
3786 goto fail;
3787 }
3788
3789 if (saddr == NULL) {
3790 return;
3791 }
3792
3793 password = qemu_opt_get_bool(opts, "password", false);
3794 if (password) {
3795 if (fips_get_state()) {
3796 error_setg(errp,
3797 "VNC password auth disabled due to FIPS mode, "
3798 "consider using the VeNCrypt or SASL authentication "
3799 "methods as an alternative");
3800 goto fail;

--- 168 unchanged lines hidden (view full) ---

3969 }
3970
3971 if (con != vd->dcl.con) {
3972 unregister_displaychangelistener(&vd->dcl);
3973 vd->dcl.con = con;
3974 register_displaychangelistener(&vd->dcl);
3975 }
3976
3789 password = qemu_opt_get_bool(opts, "password", false);
3790 if (password) {
3791 if (fips_get_state()) {
3792 error_setg(errp,
3793 "VNC password auth disabled due to FIPS mode, "
3794 "consider using the VeNCrypt or SASL authentication "
3795 "methods as an alternative");
3796 goto fail;

--- 168 unchanged lines hidden (view full) ---

3965 }
3966
3967 if (con != vd->dcl.con) {
3968 unregister_displaychangelistener(&vd->dcl);
3969 vd->dcl.con = con;
3970 register_displaychangelistener(&vd->dcl);
3971 }
3972
3973 if (saddr == NULL) {
3974 goto cleanup;
3975 }
3976
3977 if (reverse) {
3978 if (vnc_display_connect(vd, saddr, nsaddr, wsaddr, nwsaddr, errp) < 0) {
3979 goto fail;
3980 }
3981 } else {
3982 if (vnc_display_listen(vd, saddr, nsaddr, wsaddr, nwsaddr, errp) < 0) {
3983 goto fail;
3984 }

--- 88 unchanged lines hidden ---
3977 if (reverse) {
3978 if (vnc_display_connect(vd, saddr, nsaddr, wsaddr, nwsaddr, errp) < 0) {
3979 goto fail;
3980 }
3981 } else {
3982 if (vnc_display_listen(vd, saddr, nsaddr, wsaddr, nwsaddr, errp) < 0) {
3983 goto fail;
3984 }

--- 88 unchanged lines hidden ---