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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user