LICENSE MIT
In NTCreateX a zero length name is permitted. This can occur when
opening the root directory of a share.
Change cm_NameEntries() to accept a size_t* instead of long* since
that permits better type safety.
* the specified name.
*/
long
-cm_NameEntries(char *namep, long *lenp)
+cm_NameEntries(char *namep, size_t *lenp)
{
long i;
cm_EndDirOp(cm_dirOp_t * op);
extern long
-cm_NameEntries(char *namep, long *lenp);
+cm_NameEntries(char *namep, size_t *lenp);
extern long
cm_DirCreateEntry(cm_dirOp_t * op, char *entry, cm_fid_t * cfid);
if (extAttributes & SMB_ATTR_READONLY)
initialModeBits &= ~0222;
- if (nameLength == 0)
- return CM_ERROR_INVAL;
-
pathp = smb_ParseStringCb(inp, smb_GetSMBData(inp, NULL), nameLength,
NULL, SMB_STRF_ANSIPATH);