git.samba.org
/
kai
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6aaf220
)
s3-libnet-samsync: pass back sequence number from fetch_sam_entries_keytab.
author
Günther Deschner
<gd@samba.org>
Tue, 18 Nov 2008 08:42:59 +0000
(09:42 +0100)
committer
Günther Deschner
<gd@samba.org>
Tue, 18 Nov 2008 15:05:20 +0000
(16:05 +0100)
Guenther
source3/libnet/libnet_samsync_keytab.c
patch
|
blob
|
history
diff --git
a/source3/libnet/libnet_samsync_keytab.c
b/source3/libnet/libnet_samsync_keytab.c
index 7eeae3a1a01c694c365c3b4c3f9fa3d645d4826a..7bafad9b0bc497e7ba623b54e590db616bbe6053 100644
(file)
--- a/
source3/libnet/libnet_samsync_keytab.c
+++ b/
source3/libnet/libnet_samsync_keytab.c
@@
-151,7
+151,22
@@
static NTSTATUS fetch_sam_entries_keytab(TALLOC_CTX *mem_ctx,
for (i = 0; i < r->num_deltas; i++) {
- if (r->delta_enum[i].delta_type != NETR_DELTA_USER) {
+ switch (r->delta_enum[i].delta_type) {
+ case NETR_DELTA_USER:
+ break;
+ case NETR_DELTA_DOMAIN:
+ if (sequence_num) {
+ *sequence_num =
+ r->delta_enum[i].delta_union.domain->sequence_num;
+ }
+ continue;
+ case NETR_DELTA_MODIFY_COUNT:
+ if (sequence_num) {
+ *sequence_num =
+ *r->delta_enum[i].delta_union.modified_count;
+ }
+ continue;
+ default:
continue;
}