changing error code when path is too long
This commit is contained in:
parent
7f338d871b
commit
57baa75f04
4 changed files with 4 additions and 3 deletions
|
|
@ -47,7 +47,7 @@ static int create_open_state(
|
|||
|
||||
InitializeSRWLock(&state->path.lock);
|
||||
if (FAILED(StringCchCopyA(state->path.path, NFS41_MAX_PATH_LEN, path))) {
|
||||
status = ERROR_BUFFER_OVERFLOW;
|
||||
status = ERROR_FILENAME_EXCED_RANGE;
|
||||
goto out_free;
|
||||
}
|
||||
state->path.len = (unsigned short)strlen(state->path.path);
|
||||
|
|
|
|||
|
|
@ -216,7 +216,7 @@ static int format_abs_path(
|
|||
abs_path_copy(path_out, path);
|
||||
if (FAILED(StringCchPrintfA(path_out->path + path_out->len,
|
||||
NFS41_MAX_PATH_LEN - path_out->len, "\\%s", name->name))) {
|
||||
status = ERROR_BUFFER_OVERFLOW;
|
||||
status = ERROR_FILENAME_EXCED_RANGE;
|
||||
goto out;
|
||||
}
|
||||
path_out->len += name->len + 1;
|
||||
|
|
|
|||
|
|
@ -382,7 +382,7 @@ int create_silly_rename(
|
|||
int status = NO_ERROR, i;
|
||||
|
||||
if (path->len + extra_len >= NFS41_MAX_PATH_LEN) {
|
||||
status = ERROR_BUFFER_OVERFLOW;
|
||||
status = ERROR_FILENAME_EXCED_RANGE;
|
||||
goto out;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue