LICENSE MIT
do not mix and match CELL_MAXNAMELEN and MAXCELLCHARS. They are
not the same.
LoadFuncs(CCAPI_DLL, ccapi_fi, &hCCAPI, 0, 1, 0, 0);
if ( KFW_is_available() ) {
- char rootcell[MAXCELLCHARS+1];
+ char rootcell[CELL_MAXNAMELEN+1];
#ifdef USE_MS2MIT
KFW_import_windows_lsa();
#endif /* USE_MS2MIT */
return 0;
}
-/* look up the root cell's name in the Registry */
+/* look up the root cell's name in the Registry
+ * Input buffer must be at least CELL_MAXNAMELEN
+ * in size. (Defined in cm_cell.h)
+ */
long cm_GetRootCellName(char *cellNamep)
{
DWORD code, dummyLen;
if (code != ERROR_SUCCESS)
return -1;
- dummyLen = 256;
+ dummyLen = CELL_MAXNAMELEN;
code = RegQueryValueEx(parmKey, "Cell", NULL, NULL,
cellNamep, &dummyLen);
RegCloseKey (parmKey);