Only Read and Query privileges are required to enumerate the registry
keys, do not request write privileges for an enumeration.
Change-Id: Ifc9acb4203db71b6e94bf5a21ca5aa104d94d35b
Reviewed-on: http://gerrit.openafs.org/11416
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
LONG code;
FILETIME ftLastWriteTime;
char szCellName[CELL_MAXNAMELEN];
+ char * subkey = AFSREG_CLT_OPENAFS_SUBKEY "\\CellServDB";
/* No server CellServDB in the registry. */
if (!client || procp == NULL)
return 0;
if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
- AFSREG_CLT_OPENAFS_SUBKEY "\\CellServDB",
+ subkey,
0,
- KEY_READ|KEY_WRITE|KEY_QUERY_VALUE,
+ KEY_READ|KEY_QUERY_VALUE,
&hkCellServDB) != ERROR_SUCCESS)
return 0;