use NDR_CHECK()
authormetze <metze@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Fri, 2 Nov 2007 10:32:47 +0000 (10:32 +0000)
committerStefan Metzmacher <metze@samba.org>
Wed, 7 Nov 2007 11:11:33 +0000 (12:11 +0100)
metze

git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25794 0c0555d6-39d7-0310-84fc-f1cc0bd64818

source/librpc/ndr/ndr_basic.c

index e036eae7040234e6b843c4c8b028cd57b5601c24..5377ed3dd353cccd17c2ae514e4a3752ab91d3ee 100644 (file)
@@ -128,12 +128,11 @@ NTSTATUS ndr_pull_uint32(struct ndr_pull *ndr, int ndr_flags, uint32_t *v)
 */
 NTSTATUS ndr_pull_generic_ptr(struct ndr_pull *ndr, uint32_t *v)
 {
-       NTSTATUS status;
-       status = ndr_pull_uint32(ndr, NDR_SCALARS, v);
-       if (NT_STATUS_IS_OK(status) && *v != 0) {
+       NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, v));
+       if (*v != 0) {
                ndr->ptr_count++;
        }
-       return status;
+       return NT_STATUS_OK;
 }
 
 /*