From 55b32a9ea900fca0acbfecfface2f01116a8e56a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Moreau?= Date: Fri, 21 Oct 2011 11:18:11 -0400 Subject: [PATCH] libfreerdp-core: fix credssp check for Authenticate callback --- include/freerdp/freerdp.h | 1 - libfreerdp-core/credssp.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/include/freerdp/freerdp.h b/include/freerdp/freerdp.h index 5bbe0aefa..cad852888 100644 --- a/include/freerdp/freerdp.h +++ b/include/freerdp/freerdp.h @@ -43,7 +43,6 @@ typedef struct rdp_freerdp_peer freerdp_peer; extern "C" { #endif -typedef void (*pContextSize)(freerdp* instance, uint32* size); typedef void (*pContextNew)(freerdp* instance, rdpContext* context); typedef void (*pContextFree)(freerdp* instance, rdpContext* context); diff --git a/libfreerdp-core/credssp.c b/libfreerdp-core/credssp.c index 38bc2b83f..c5a7f5d65 100644 --- a/libfreerdp-core/credssp.c +++ b/libfreerdp-core/credssp.c @@ -79,7 +79,7 @@ int credssp_ntlmssp_init(rdpCredssp* credssp) rdpSettings* settings = credssp->transport->settings; instance = (freerdp*) settings->instance; - if (settings->password == NULL || settings->username) + if ((settings->password == NULL) || (settings->username == NULL)) { if(instance->Authenticate) {