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) {