if (cellname == NULL) {
code = CM_ERROR_NOSUCHCELL;
} else {
- cm_UnparseIoctlString(ioctlp, NULL, cellname, -1);
- free(cellname);
- code = 0;
+ cm_UnparseIoctlString(ioctlp, NULL, cellname, -1);
+ free(cellname);
+ code = 0;
}
} else
code = CM_ERROR_NOSUCHCELL;
cellnamep = cm_FsStringToClientStringAlloc(tcellp->name, -1, NULL);
if (cellnamep) {
- cm_UnparseIoctlString(ioctlp, NULL, cellnamep, -1);
- free(cellnamep);
+ cm_UnparseIoctlString(ioctlp, NULL, cellnamep, -1);
+ free(cellnamep);
} else {
tcellp = NULL;
}
clientchar_t * cellnamep = cm_FsStringToClientStringAlloc(cm_data.rootCellp->name, -1, NULL);
/* return the default cellname to the caller */
if (cellnamep) {
- cm_UnparseIoctlString(ioctlp, NULL, cellnamep, -1);
- free(cellnamep);
- } else {
+ cm_UnparseIoctlString(ioctlp, NULL, cellnamep, -1);
+ free(cellnamep);
+ } else {
code = CM_ERROR_NOSUCHCELL;
}
} else {
#endif
if (cch_src == -1)
- cch_src = wcslen(src) + 1;
+ cch_src = (int)wcslen(src) + 1;
if ((pIsNormalizedString && (*pIsNormalizedString)(AFS_NORM_FORM, src, cch_src)) ||
(!pNormalizeString)) {
if (cch_src == -1) {
StringCchCopyW(dest, cch_dest, src);
- return wcslen(dest) + 1;
+ return (int)wcslen(dest) + 1;
} else {
int cch_conv = min(cch_src, cch_dest);
memcpy(dest, src, cch_conv * sizeof(cm_unichar_t));
if (FAILED(StringCchLengthW(src, NLSMAXCCH, &cch)))
return E2BIG;
- cch_src = cch+1;
+ cch_src = (int)cch+1;
}
{
}
if (cch_src == -1) {
- cch_src = strlen(src) + 1;
+ cch_src = (int)strlen(src) + 1;
}
cch = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, src,
}
if (cch_src == -1) {
- cch_src = strlen(src) + 1;
+ cch_src = (int)strlen(src) + 1;
}
cch = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, src,
cm_InitNormalization();
if (cch_src == -1) {
- cch_src = strlen(src) + 1;
+ cch_src = (int)strlen(src) + 1;
}
cch = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, src,
}
if (cch_src == -1) {
- cch_src = strlen(src) + 1;
+ cch_src = (int)strlen(src) + 1;
}
cch = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, src,
}
if (cch_src == -1) {
- cch_src = strlen(src) + 1;
+ cch_src = (int)strlen(src) + 1;
}
cch = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, src,
if (FAILED(StringCchLengthW(str2, len, &cch2)))
cch2 = len;
- rv = CompareStringW(nls_lcid, NORM_IGNORECASE, str1, cch1, str2, cch2);
+ rv = CompareStringW(nls_lcid, NORM_IGNORECASE, str1, (int)cch1, str2, (int)cch2);
if (rv > 0)
return (rv - 2);
else {
if (!nls_init)
cm_InitNormalization();
- len = wcslen(str) + 1;
+ len = (int)wcslen(str) + 1;
rv = LCMapStringW(nls_lcid, LCMAP_LOWERCASE, str, len, str, len);
#ifdef DEBUG
if (rv == 0) {
if (!nls_init)
cm_InitNormalization();
- len = wcslen(str) + 1;
+ len = (int)wcslen(str) + 1;
rv = LCMapStringW(nls_lcid, LCMAP_UPPERCASE, str, len, str, len);
#ifdef DEBUG
if (rv == 0) {
len = LCMapStringW(nls_lcid, LCMAP_UPPERCASE, wstr, len, wstrd, NLSMAXCCH);
- len = WideCharToMultiByte(CP_UTF8, 0, wstrd, -1, str, cbstr, NULL, FALSE);
+ len = WideCharToMultiByte(CP_UTF8, 0, wstrd, -1, str, (int)cbstr, NULL, FALSE);
return str;
}
matchType = SMB_FINDSHARE_EXACT_MATCH;
else
matchType = SMB_FINDSHARE_PARTIAL_MATCH;
- if(vrock->match) free(vrock->match);
+ if(vrock->match)
+ free(vrock->match);
vrock->match = cm_FsStringToClientStringAlloc(dep->name, -1, NULL);
vrock->matchType = matchType;
/* Compute 8.3 name if necessary */
actualName = cm_FsStringToClientStringAlloc(dep->name, -1, NULL);
if (dep->fid.vnode != 0 && !cm_Is8Dot3(actualName)) {
- free(actualName);
+ if (actualName)
+ free(actualName);
cm_Gen8Dot3NameInt(dep->name, &dep->fid, shortName, &shortNameEnd);
actualName = shortName;
free_actualName = 0;