mirror of
https://github.com/samba-team/samba.git
synced 2025-02-26 21:57:41 +03:00
s4:WINREG RPC server - don't check for the "name" size in "EnumValue"
This isn't needed at all since: 1.) a new name object is created and sent back to the client 2.) the "size" seems to be the size of the "name" pointer. On my test with the "regedt32" program this has always been "4".
This commit is contained in:
parent
0f2cf82e5e
commit
2bbdb2cd34
@ -300,11 +300,6 @@ static WERROR dcesrv_winreg_EnumValue(struct dcesrv_call_state *dce_call,
|
||||
data.length = *r->in.length;
|
||||
}
|
||||
|
||||
/* check if there is enough room for the name */
|
||||
if (r->in.name->size < 2*strlen_m_term(data_name)) {
|
||||
return WERR_MORE_DATA;
|
||||
}
|
||||
|
||||
/* "data_name" is NULL when we query the default attribute */
|
||||
if (data_name != NULL) {
|
||||
r->out.name->name = data_name;
|
||||
|
Loading…
x
Reference in New Issue
Block a user