1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-16 00:23:52 +03:00

added ASSERT() and ASSERT_ARRAY() macros and sprinkled them liberally

in the rpc code.
This commit is contained in:
Andrew Tridgell
-
parent bd9290c36c
commit e6ce1c5b5a
11 changed files with 106 additions and 12 deletions

View File

@@ -114,6 +114,8 @@ void srv_io_srv_share_info_1(char *desc, SRV_SHARE_INFO_1 *ctr, prs_struct *ps,
prs_uint32("num_entries_read2", ps, depth, &(ctr->num_entries_read2));
ASSERT_ARRAY(ctr->info_1, num_entries);
for (i = 0; i < num_entries; i++)
{
prs_grow(ps);
@@ -236,6 +238,8 @@ void srv_io_srv_share_info_2(char *desc, SRV_SHARE_INFO_2 *ctr, prs_struct *ps,
prs_uint32("num_entries_read2", ps, depth, &(ctr->num_entries_read2));
ASSERT_ARRAY(ctr->info_2, num_entries);
for (i = 0; i < num_entries; i++)
{
prs_grow(ps);
@@ -447,6 +451,8 @@ void srv_io_srv_sess_info_0(char *desc, SRV_SESS_INFO_0 *ss0, prs_struct *ps, i
prs_uint32("num_entries_read2", ps, depth, &(ss0->num_entries_read2));
ASSERT_ARRAY(ss0->info_0, num_entries);
for (i = 0; i < num_entries; i++)
{
prs_grow(ps);
@@ -560,6 +566,8 @@ void srv_io_srv_sess_info_1(char *desc, SRV_SESS_INFO_1 *ss1, prs_struct *ps, i
prs_uint32("num_entries_read2", ps, depth, &(ss1->num_entries_read2));
ASSERT_ARRAY(ss1->info_1, num_entries);
for (i = 0; i < num_entries; i++)
{
prs_grow(ps);