diff options
author | Günther Deschner <gd@samba.org> | 2009-09-30 20:00:52 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-10-01 11:40:30 +0200 |
commit | ad836c4d48e7c7a8a6f1d240f20cca730487a651 (patch) | |
tree | aeab897279f88524727cc4c7703ff5e1dca77938 /source3/registry | |
parent | 98245727c9a314849248e5419b347b444e79a2f7 (diff) | |
download | samba-ad836c4d48e7c7a8a6f1d240f20cca730487a651.tar.gz samba-ad836c4d48e7c7a8a6f1d240f20cca730487a651.tar.bz2 samba-ad836c4d48e7c7a8a6f1d240f20cca730487a651.zip |
s3-registry: use pull_reg_sz() where appropriate.
(and move away from rpcstr_pull and rpcstr_pull_talloc).
Guenther
Diffstat (limited to 'source3/registry')
-rw-r--r-- | source3/registry/reg_objects.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source3/registry/reg_objects.c b/source3/registry/reg_objects.c index 21ebba6540..b4b8ff2630 100644 --- a/source3/registry/reg_objects.c +++ b/source3/registry/reg_objects.c @@ -602,11 +602,12 @@ uint32 regval_dword(struct regval_blob *val) return the data_p as a character string **********************************************************************/ -char *regval_sz(struct regval_blob *val) +const char *regval_sz(struct regval_blob *val) { - char *data = NULL; + const char *data = NULL; + DATA_BLOB blob = data_blob_const(regval_data_p(val), regval_size(val)); + + pull_reg_sz(talloc_tos(), &blob, &data); - rpcstr_pull_talloc(talloc_tos(), &data, - regval_data_p(val), regval_size(val),0); return data; } |