dnsp: dnsp_name is 2 byte aligned
authorAndrew Tridgell <tridge@samba.org>
Mon, 9 Aug 2010 06:36:50 +0000 (16:36 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Sat, 14 Aug 2010 01:58:12 +0000 (11:58 +1000)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
librpc/ndr/ndr_dnsp.c

index f24b5dbf79451c0184f7513eb6b9423770a6f36b..f777591f259436b6a7a0a7ce69ef841a7dea5667 100644 (file)
@@ -69,6 +69,7 @@ _PUBLIC_ enum ndr_err_code ndr_pull_dnsp_name(struct ndr_pull *ndr, int ndr_flag
                total_len = newlen;
        }
        (*name) = ret;
+       NDR_PULL_ALIGN(ndr, 2);
        return NDR_ERR_SUCCESS;
 }
 
@@ -93,6 +94,7 @@ enum ndr_err_code ndr_push_dnsp_name(struct ndr_push *ndr, int ndr_flags, const
                NDR_CHECK(ndr_push_bytes(ndr, (const uint8_t *)name, sublen));
                name += sublen + 1;
        }
+       NDR_PUSH_ALIGN(ndr, 2);
 
        return NDR_ERR_SUCCESS;
 }