diff --git a/source/librpc/ndr/ndr.c b/source/librpc/ndr/ndr.c index 797ba406129..8900e7a84f7 100644 --- a/source/librpc/ndr/ndr.c +++ b/source/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; } /*