1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-18 17:57:55 +03:00

r6316: Remove over-cautious asserts. Damn wish I'd made the release

with this....
Jeremy.
(This used to be commit 11c464268df2a0a5155e93d4a7d053d2920fcff0)
This commit is contained in:
Jeremy Allison 2005-04-12 17:30:14 +00:00 committed by Gerald (Jerry) Carter
parent 40062fbcde
commit 1a2c1f7d1e

View File

@ -3874,11 +3874,15 @@ match on group %u -> can write.\n", fname, (unsigned int)*pgid ));
}
}
/* If we get here we know ret == 0. */
SMB_ASSERT(ret == 0);
/* If ret is -1 here we didn't match on the user entry or
supplemental group entries. */
DEBUG(10,("check_posix_acl_group_write: ret = %d before check_stat:\n", ret));
check_stat:
/* Do we match on the owning group entry ? */
for (i = 0; i < current_user.ngroups; i++) {
if (current_user.groups[i] == psbuf->st_gid) {
ret = (psbuf->st_mode & S_IWGRP) ? 1 : 0;
@ -3889,14 +3893,15 @@ match on owning group %u -> %s.\n", fname, (unsigned int)psbuf->st_gid, ret ? "c
}
if (i == current_user.ngroups) {
SMB_ASSERT(ret != 1);
DEBUG(10,("check_posix_acl_group_write: file %s \
failed to match on user or group in token.\n", fname ));
failed to match on user or group in token (ret = %d).\n", fname, ret ));
}
done:
SMB_VFS_SYS_ACL_FREE_ACL(conn, posix_acl);
DEBUG(10,("check_posix_acl_group_write: file %s returning (ret = %d).\n", fname, ret ));
return ret;
}