diff options
Diffstat (limited to 'source4/lib/registry/patchfile_dotreg.c')
| -rw-r--r-- | source4/lib/registry/patchfile_dotreg.c | 9 | 
1 files changed, 2 insertions, 7 deletions
| diff --git a/source4/lib/registry/patchfile_dotreg.c b/source4/lib/registry/patchfile_dotreg.c index 5bb955ebc3..70437a1087 100644 --- a/source4/lib/registry/patchfile_dotreg.c +++ b/source4/lib/registry/patchfile_dotreg.c @@ -35,7 +35,6 @@  struct dotreg_data {  	int fd; -	struct smb_iconv_convenience *iconv_convenience;  };  static WERROR reg_dotreg_diff_add_key(void *_data, const char *key_name) @@ -61,7 +60,7 @@ static WERROR reg_dotreg_diff_set_value(void *_data, const char *path,  					uint32_t value_type, DATA_BLOB value)  {  	struct dotreg_data *data = (struct dotreg_data *)_data; -	char *data_string = reg_val_data_string(NULL, data->iconv_convenience, +	char *data_string = reg_val_data_string(NULL,   						value_type, value);  	W_ERROR_HAVE_NO_MEMORY(data_string);  	fdprintf(data->fd, "\"%s\"=%s:%s\n", @@ -101,7 +100,6 @@ static WERROR reg_dotreg_diff_del_all_values(void *callback_data,   * Save registry diff   */  _PUBLIC_ WERROR reg_dotreg_diff_save(TALLOC_CTX *ctx, const char *filename, -				     struct smb_iconv_convenience *iconv_convenience,  				     struct reg_diff_callbacks **callbacks,  				     void **callback_data)  { @@ -110,8 +108,6 @@ _PUBLIC_ WERROR reg_dotreg_diff_save(TALLOC_CTX *ctx, const char *filename,  	data = talloc_zero(ctx, struct dotreg_data);  	*callback_data = data; -	data->iconv_convenience = iconv_convenience; -  	if (filename) {  		data->fd = open(filename, O_CREAT|O_WRONLY, 0755);  		if (data->fd < 0) { @@ -140,7 +136,6 @@ _PUBLIC_ WERROR reg_dotreg_diff_save(TALLOC_CTX *ctx, const char *filename,   * Load diff file   */  _PUBLIC_ WERROR reg_dotreg_diff_load(int fd, -				     struct smb_iconv_convenience *iconv_convenience,  				     const struct reg_diff_callbacks *callbacks,  				     void *callback_data)  { @@ -248,7 +243,7 @@ _PUBLIC_ WERROR reg_dotreg_diff_load(int fd,  			q++;  		} -		reg_string_to_val(line, iconv_convenience,  +		reg_string_to_val(line,   				  q?p:"REG_SZ", q?q:p,  				  &value_type, &value); | 
