From 4815924d0efd59864addc432607e940121e150ea Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Mon, 16 Jan 2012 02:24:26 +0100 Subject: [PATCH] Use stream_read() instead of memcpy() + stream_seek(). --- libfreerdp-core/gcc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libfreerdp-core/gcc.c b/libfreerdp-core/gcc.c index 565fdea..0b34c3d 100644 --- a/libfreerdp-core/gcc.c +++ b/libfreerdp-core/gcc.c @@ -794,8 +794,7 @@ boolean gcc_read_server_security_data(STREAM* s, rdpSettings *settings) { /* serverRandom */ freerdp_blob_alloc(settings->server_random, serverRandomLen); - memcpy(settings->server_random->data, s->p, serverRandomLen); - stream_seek(s, serverRandomLen); + stream_read(s, settings->server_random->data, serverRandomLen); } else { @@ -806,8 +805,7 @@ boolean gcc_read_server_security_data(STREAM* s, rdpSettings *settings) { /* serverCertificate */ freerdp_blob_alloc(settings->server_certificate, serverCertLen); - memcpy(settings->server_certificate->data, s->p, serverCertLen); - stream_seek(s, serverCertLen); + stream_read(s, settings->server_certificate->data, serverCertLen); certificate_free(settings->server_cert); settings->server_cert = certificate_new(); data = settings->server_certificate->data; -- 2.7.4