diff options
author | Jeremy Allison <jra@samba.org> | 2000-06-05 20:55:57 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2000-06-05 20:55:57 +0000 |
commit | 6d8c131f50e708d4c009355a7c5fe026cf8d350a (patch) | |
tree | 11ecc2ee4fc959dd96feef8f05c5774a5cf5a4ed /source3/rpc_parse/parse_prs.c | |
parent | f87246df627f0d940b45f65f812c0c77a2dfa355 (diff) | |
download | samba-6d8c131f50e708d4c009355a7c5fe026cf8d350a.tar.gz samba-6d8c131f50e708d4c009355a7c5fe026cf8d350a.tar.bz2 samba-6d8c131f50e708d4c009355a7c5fe026cf8d350a.zip |
Some tidyup fixes (memory leaks etc.). Still no progress with the
"no driver" issue. I'm banging my head against comparitive packet
dumps right now...
Jeremy.
(This used to be commit 03cd4aa1443acd958593f37c61ff9c90a43c660b)
Diffstat (limited to 'source3/rpc_parse/parse_prs.c')
-rw-r--r-- | source3/rpc_parse/parse_prs.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/rpc_parse/parse_prs.c b/source3/rpc_parse/parse_prs.c index 0e057e9403..d277182043 100644 --- a/source3/rpc_parse/parse_prs.c +++ b/source3/rpc_parse/parse_prs.c @@ -232,9 +232,6 @@ BOOL prs_grow(prs_struct *ps, uint32 extra_space) if ((new_data = Realloc(ps->data_p, new_size)) == NULL) { DEBUG(0,("prs_grow: Realloc failure for size %u.\n", (unsigned int)new_size)); - /* JRATEST */ - smb_panic("prs_grow: ralloc fail\n"); - /* JRATEST */ return False; } @@ -343,6 +340,9 @@ BOOL prs_append_prs_data(prs_struct *dst, prs_struct *src) BOOL prs_append_some_prs_data(prs_struct *dst, prs_struct *src, int32 start, uint32 len) { + if (len == 0) + return True; + if(!prs_grow(dst, len)) return False; |