SMB_MAXPATHLEN
if (NameLength >= SMB_MAXPATHLEN) {
if ((rootdir != 0) || (namelen == 0) || (namelen >= SMB_MAXPATHLEN)) {
if ((rootdir != 0) || (namelen == 0) || (namelen >= SMB_MAXPATHLEN)) {
if (strlen(pn->pn_path) >= SMB_MAXPATHLEN) {
} else if (NameLength >= SMB_MAXPATHLEN) {
} else if (NameLength >= SMB_MAXPATHLEN) {
usepath = kmem_alloc(SMB_MAXPATHLEN, KM_SLEEP);
len = strlcpy(usepath, path, SMB_MAXPATHLEN);
if (len >= SMB_MAXPATHLEN) {
kmem_free(usepath, SMB_MAXPATHLEN);
SMB_MAXPATHLEN);
kmem_free(usepath, SMB_MAXPATHLEN);
kmem_free(usepath, SMB_MAXPATHLEN);
(void) pn_alloc_sz(&ppn, SMB_MAXPATHLEN);
kmem_free(usepath, SMB_MAXPATHLEN);
kmem_free(usepath, SMB_MAXPATHLEN);
(void) pn_alloc_sz(&upn, SMB_MAXPATHLEN);
path = smb_srm_zalloc(sr, SMB_MAXPATHLEN);
(void) snprintf(path, SMB_MAXPATHLEN, "%s\\%s",
sr->tid_tree, path, SMB_MAXPATHLEN);
(void) strlcat(path, "\\", SMB_MAXPATHLEN);
(void) strlcat(path, fname, SMB_MAXPATHLEN);