The next commit will add code that must be run if status is NT_STATUS_OK
or STATUS_MORE_ENTRIES.
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
TALLOC_FREE(fname);
TALLOC_FREE(smb_fname);
- if (NT_STATUS_EQUAL(status, STATUS_MORE_ENTRIES)) {
- dptr_SeekDir(dirptr, prev_dirpos);
+
+ if (!NT_STATUS_IS_OK(status) &&
+ !NT_STATUS_EQUAL(status, STATUS_MORE_ENTRIES))
+ {
return status;
}
- if (!NT_STATUS_IS_OK(status)) {
+
+ if (NT_STATUS_EQUAL(status, STATUS_MORE_ENTRIES)) {
+ dptr_SeekDir(dirptr, prev_dirpos);
return status;
}