Bläddra i källkod

Remove unneded string duplication

It's unclear why this was initially added. The function takes string
constants, so it is not going to modify these.
pull/1587/head
Pierre Ossman 1 år sedan
förälder
incheckning
51347ef875
1 ändrade filer med 1 tillägg och 8 borttagningar
  1. 1
    8
      common/rfb/WinPasswdValidator.cxx

+ 1
- 8
common/rfb/WinPasswdValidator.cxx Visa fil

@@ -32,17 +32,10 @@ bool WinPasswdValidator::validateInternal(rfb::SConnection* /*sc*/,
const char* username,
const char* password)
{
char* user = strDup(username);
char* pass = strDup(password);
char* domain = strDup(".");
HANDLE handle;

BOOL ret = LogonUser(user, domain, pass, LOGON32_LOGON_NETWORK,
BOOL ret = LogonUser(username, ".", password, LOGON32_LOGON_NETWORK,
LOGON32_PROVIDER_DEFAULT, &handle);
delete [] user;
delete [] pass;
delete [] domain;

if (ret != 0) {
CloseHandle(handle);
return true;

Laddar…
Avbryt
Spara