mirror of
https://github.com/mii443/qemu.git
synced 2025-12-03 11:08:25 +00:00
ui: mix misleading comments & return types of VNC I/O helper methods
While the QIOChannel APIs for reading/writing data return ssize_t, with negative value indicating an error, the VNC code passes this return value through the vnc_client_io_error() method. This detects the error condition, disconnects the client and returns 0 to indicate error. Thus all the VNC helper methods should return size_t (unsigned), and misleading comments which refer to the possibility of negative return values need fixing. Signed-off-by: Daniel P. Berrange <berrange@redhat.com> Reviewed-by: Darren Kenny <darren.kenny@oracle.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-id: 20171218191228.31018-14-berrange@redhat.com Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
committed by
Gerd Hoffmann
parent
6aa22a2918
commit
30b80fd526
@@ -48,9 +48,9 @@ void vnc_sasl_client_cleanup(VncState *vs)
|
||||
}
|
||||
|
||||
|
||||
long vnc_client_write_sasl(VncState *vs)
|
||||
size_t vnc_client_write_sasl(VncState *vs)
|
||||
{
|
||||
long ret;
|
||||
size_t ret;
|
||||
|
||||
VNC_DEBUG("Write SASL: Pending output %p size %zd offset %zd "
|
||||
"Encoded: %p size %d offset %d\n",
|
||||
@@ -106,9 +106,9 @@ long vnc_client_write_sasl(VncState *vs)
|
||||
}
|
||||
|
||||
|
||||
long vnc_client_read_sasl(VncState *vs)
|
||||
size_t vnc_client_read_sasl(VncState *vs)
|
||||
{
|
||||
long ret;
|
||||
size_t ret;
|
||||
uint8_t encoded[4096];
|
||||
const char *decoded;
|
||||
unsigned int decodedLen;
|
||||
|
||||
Reference in New Issue
Block a user