The Samba-Bugzilla – Attachment 963 Details for
Bug 2334
[patch] pgsql passdb case sensitive for machine accounts
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Lowercases username before DB lookup.
pdb_pgsql.c.patch (text/plain), 905 bytes, created by
Fernando Schapachnik
on 2005-02-11 10:28:45 UTC
(
hide
)
Description:
Lowercases username before DB lookup.
Filename:
MIME Type:
Creator:
Fernando Schapachnik
Created:
2005-02-11 10:28:45 UTC
Size:
905 bytes
patch
obsolete
>--- source/passdb/pdb_pgsql.c.orig 2005-01-21 17:29:12.000000000 -0300 >+++ source/passdb/pdb_pgsql.c 2005-02-11 13:40:23.000000000 -0300 >@@ -266,6 +266,9 @@ > static NTSTATUS pgsqlsam_getsampwnam ( struct pdb_methods *methods, SAM_ACCOUNT *user, const char *sname ) > { > struct pdb_pgsql_data *data; >+ size_t i, l; >+ char *lowercasename; >+ NTSTATUS result; > > SET_DATA(data, methods); > >@@ -274,8 +277,18 @@ > DEBUG( 0, ("invalid name specified") ) ; > return NT_STATUS_INVALID_PARAMETER; > } >+ >+ lowercasename = smb_xstrdup(sname); >+ l = strlen(lowercasename); >+ for(i = 0; i < l; i++) { >+ lowercasename[i] = tolower(lowercasename[i]); >+ } > >- return pgsqlsam_select_by_field( methods, user, SQL_SEARCH_USER_NAME, sname ) ; >+ result = pgsqlsam_select_by_field( methods, user, SQL_SEARCH_USER_NAME, lowercasename ) ; >+ >+ SAFE_FREE( lowercasename ) ; >+ >+ return result; > } > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 2334
: 963 |
1201