r25797: use error and out logic
authorStefan Metzmacher <metze@samba.org>
Fri, 2 Nov 2007 09:59:43 +0000 (10:59 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Dec 2007 04:44:03 +0000 (05:44 +0100)
metze
(This used to be commit d03965d36e18dd524076e48e5a315747a00b807b)

source4/librpc/ndr/ndr.c

index 844d34e8c0d8eec6d360b78d1ed756135cf7011d..71d1e6c8e9666052cfbdeb997f10bc2bb9a1d0b1 100644 (file)
@@ -606,9 +606,13 @@ _PUBLIC_ 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;
+       if (!NT_STATUS_IS_OK(status)) {
+               return 0;
+       }
+
+       return v;
 }
 
 /*