diff options
Diffstat (limited to 'source3')
-rw-r--r-- | source3/librpc/ndr/ndr.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/source3/librpc/ndr/ndr.c b/source3/librpc/ndr/ndr.c index 797ba40612..8900e7a84f 100644 --- a/source3/librpc/ndr/ndr.c +++ b/source3/librpc/ndr/ndr.c @@ -569,9 +569,13 @@ uint32_t ndr_token_peek(struct ndr_token_list **list, const void *key) { NTSTATUS status; uint32_t v; - status = ndr_token_retrieve_cmp_fn(list, key, &v, NULL, False); - if (NT_STATUS_IS_OK(status)) return v; - return 0; + + status = ndr_token_retrieve_cmp_fn(list, key, &v, NULL, false); + if (!NT_STATUS_IS_OK(status)) { + return 0; + } + + return v; } /* |