Ver código fonte

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 ano atrás
pai
commit
51347ef875
1 arquivos alterados com 1 adições e 8 exclusões
  1. 1
    8
      common/rfb/WinPasswdValidator.cxx

+ 1
- 8
common/rfb/WinPasswdValidator.cxx Ver arquivo

@@ -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;

Carregando…
Cancelar
Salvar