summaryrefslogtreecommitdiff
path: root/source3/rpc_parse/parse_prs.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2000-06-05 20:55:57 +0000
committerJeremy Allison <jra@samba.org>2000-06-05 20:55:57 +0000
commit6d8c131f50e708d4c009355a7c5fe026cf8d350a (patch)
tree11ecc2ee4fc959dd96feef8f05c5774a5cf5a4ed /source3/rpc_parse/parse_prs.c
parentf87246df627f0d940b45f65f812c0c77a2dfa355 (diff)
downloadsamba-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.c6
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;