diff options
author | Luke Leighton <lkcl@samba.org> | 1999-02-19 17:41:05 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-02-19 17:41:05 +0000 |
commit | e164b5080ca966de4227277f7ac031bc96d056ad (patch) | |
tree | 3c170d53c1838c4baaa6b71f9524a4548f14d54a /source/rpc_parse/parse_samr.c | |
parent | 2d5fc5c7cf2086c396c853c13a3409bfac77d05c (diff) | |
download | samba-e164b5080ca966de4227277f7ac031bc96d056ad.tar.gz samba-e164b5080ca966de4227277f7ac031bc96d056ad.tar.xz samba-e164b5080ca966de4227277f7ac031bc96d056ad.zip |
samr_lookup_names "none found" error needed corrections with empty lists.
Diffstat (limited to 'source/rpc_parse/parse_samr.c')
-rw-r--r-- | source/rpc_parse/parse_samr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/rpc_parse/parse_samr.c b/source/rpc_parse/parse_samr.c index cadeffdfd0e..fb939250113 100644 --- a/source/rpc_parse/parse_samr.c +++ b/source/rpc_parse/parse_samr.c @@ -3385,10 +3385,10 @@ void samr_io_r_lookup_names(char *desc, SAMR_R_LOOKUP_NAMES *r_u, prs_struct *p prs_uint32("num_rids1", ps, depth, &(r_u->num_rids1)); prs_uint32("ptr_rids ", ps, depth, &(r_u->ptr_rids )); - prs_uint32("num_rids2", ps, depth, &(r_u->num_rids2)); if (r_u->ptr_rids != 0 && r_u->num_rids1 != 0) { + prs_uint32("num_rids2", ps, depth, &(r_u->num_rids2)); for (i = 0; i < r_u->num_rids2; i++) { prs_grow(ps); @@ -3399,10 +3399,10 @@ void samr_io_r_lookup_names(char *desc, SAMR_R_LOOKUP_NAMES *r_u, prs_struct *p prs_uint32("num_types1", ps, depth, &(r_u->num_types1)); prs_uint32("ptr_types ", ps, depth, &(r_u->ptr_types )); - prs_uint32("num_types2", ps, depth, &(r_u->num_types2)); if (r_u->ptr_types != 0 && r_u->num_types1 != 0) { + prs_uint32("num_types2", ps, depth, &(r_u->num_types2)); for (i = 0; i < r_u->num_types2; i++) { prs_grow(ps); |