diff options
author | Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | 2010-03-22 20:10:26 +0100 |
---|---|---|
committer | Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | 2010-03-22 22:31:05 +0100 |
commit | dc17292f1a097d3abd8c391315b661034ab1914e (patch) | |
tree | 06d2d052cc955005c3387095adbef42db819e293 /source4/lib/registry/rpc.c | |
parent | 9c3e6249fd984b823a77cab0514601d2a487920a (diff) | |
download | samba-dc17292f1a097d3abd8c391315b661034ab1914e.tar.gz samba-dc17292f1a097d3abd8c391315b661034ab1914e.tar.bz2 samba-dc17292f1a097d3abd8c391315b661034ab1914e.zip |
s4:registry - add more "W_ERROR_HAVE_NO_MEMORY" invocations (on talloc'ed stuff)
Diffstat (limited to 'source4/lib/registry/rpc.c')
-rw-r--r-- | source4/lib/registry/rpc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source4/lib/registry/rpc.c b/source4/lib/registry/rpc.c index d7b853bb92..a596fad2e3 100644 --- a/source4/lib/registry/rpc.c +++ b/source4/lib/registry/rpc.c @@ -117,6 +117,7 @@ static WERROR rpc_get_predefined_key(struct registry_context *ctx, } mykeydata = talloc_zero(ctx, struct rpc_key); + W_ERROR_HAVE_NO_MEMORY(mykeydata); mykeydata->key.context = ctx; mykeydata->binding_handle = rctx->binding_handle; mykeydata->num_values = -1; @@ -160,6 +161,7 @@ static WERROR rpc_open_key(TALLOC_CTX *mem_ctx, struct registry_key *h, NTSTATUS status; mykeydata = talloc_zero(mem_ctx, struct rpc_key); + W_ERROR_HAVE_NO_MEMORY(mykeydata); mykeydata->key.context = parentkeydata->key.context; mykeydata->binding_handle = parentkeydata->binding_handle; mykeydata->num_values = -1; @@ -487,6 +489,7 @@ _PUBLIC_ WERROR reg_open_remote(struct registry_context **ctx, dcerpc_init(lp_ctx); rctx = talloc(NULL, struct rpc_registry_context); + W_ERROR_HAVE_NO_MEMORY(rctx); /* Default to local smbd if no connection is specified */ if (!location) { |