r25822: use NDR_CHECK()
authorStefan Metzmacher <metze@samba.org>
Sat, 3 Nov 2007 09:45:59 +0000 (10:45 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Dec 2007 04:44:13 +0000 (05:44 +0100)
metze
(This used to be commit c81aa2ba36904281692b84bcd37300e38760da34)

source4/libcli/nbt/nbtname.c

index 3c2b58e0f7498398775314872d767c6ae1a74d89..1ee421b1f75c59358226d5d78ab903022a8e32fe 100644 (file)
@@ -96,7 +96,6 @@ static NTSTATUS ndr_pull_component(struct ndr_pull *ndr, uint8_t **component,
 */
 _PUBLIC_ NTSTATUS ndr_pull_nbt_string(struct ndr_pull *ndr, int ndr_flags, const char **s)
 {
-       NTSTATUS status;
        uint32_t offset = ndr->offset;
        uint32_t max_offset = offset;
        unsigned num_components;
@@ -111,8 +110,7 @@ _PUBLIC_ NTSTATUS ndr_pull_nbt_string(struct ndr_pull *ndr, int ndr_flags, const
        /* break up name into a list of components */
        for (num_components=0;num_components<MAX_COMPONENTS;num_components++) {
                uint8_t *component;
-               status = ndr_pull_component(ndr, &component, &offset, &max_offset);
-               NT_STATUS_NOT_OK_RETURN(status);
+               NDR_CHECK(ndr_pull_component(ndr, &component, &offset, &max_offset));
                if (component == NULL) break;
                if (name) {
                        name = talloc_asprintf_append_buffer(name, ".%s", component);
@@ -283,7 +281,6 @@ static uint8_t *compress_name(TALLOC_CTX *mem_ctx,
 */
 _PUBLIC_ NTSTATUS ndr_pull_nbt_name(struct ndr_pull *ndr, int ndr_flags, struct nbt_name *r)
 {
-       NTSTATUS status;
        uint8_t *scope;
        char *cname;
        const char *s;
@@ -293,8 +290,7 @@ _PUBLIC_ NTSTATUS ndr_pull_nbt_name(struct ndr_pull *ndr, int ndr_flags, struct
                return NT_STATUS_OK;
        }
 
-       status = ndr_pull_nbt_string(ndr, ndr_flags, &s);
-       NT_STATUS_NOT_OK_RETURN(status);
+       NDR_CHECK(ndr_pull_nbt_string(ndr, ndr_flags, &s));
 
        scope = (uint8_t *)strchr(s, '.');
        if (scope) {