LibVNCClient: pass buffer as const to WriteToTLS()

pull/3/head
Tobias Junghans 4 years ago
parent 66ead2a7f2
commit 9f5116eb53
  1. 2
      libvncclient/tls.h
  2. 2
      libvncclient/tls_gnutls.c
  3. 2
      libvncclient/tls_none.c
  4. 2
      libvncclient/tls_openssl.c

@ -43,7 +43,7 @@ int ReadFromTLS(rfbClient* client, char *out, unsigned int n);
* It's a wrapper function over gnutls_record_send() and it will be
* blocking call, until all bytes are written or error returned.
*/
int WriteToTLS(rfbClient* client, char *buf, unsigned int n);
int WriteToTLS(rfbClient* client, const char *buf, unsigned int n);
/* Free TLS resources */
void FreeTLS(rfbClient* client);

@ -589,7 +589,7 @@ ReadFromTLS(rfbClient* client, char *out, unsigned int n)
}
int
WriteToTLS(rfbClient* client, char *buf, unsigned int n)
WriteToTLS(rfbClient* client, const char *buf, unsigned int n)
{
unsigned int offset = 0;
ssize_t ret;

@ -43,7 +43,7 @@ int ReadFromTLS(rfbClient* client, char *out, unsigned int n)
}
int WriteToTLS(rfbClient* client, char *buf, unsigned int n)
int WriteToTLS(rfbClient* client, const char *buf, unsigned int n)
{
rfbClientLog("TLS is not supported.\n");
errno = EINTR;

@ -640,7 +640,7 @@ ReadFromTLS(rfbClient* client, char *out, unsigned int n)
}
int
WriteToTLS(rfbClient* client, char *buf, unsigned int n)
WriteToTLS(rfbClient* client, const char *buf, unsigned int n)
{
unsigned int offset = 0;
ssize_t ret;

Loading…
Cancel
Save