git.samba.org
/
ira
/
wip.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dcf2cc2
)
s3:nt_printing: use regval_ctr_init().
author
Michael Adam
<obnox@samba.org>
Mon, 24 May 2010 12:08:01 +0000
(14:08 +0200)
committer
Michael Adam
<obnox@samba.org>
Tue, 25 May 2010 08:35:30 +0000
(10:35 +0200)
source3/printing/nt_printing.c
patch
|
blob
|
history
diff --git
a/source3/printing/nt_printing.c
b/source3/printing/nt_printing.c
index d3808d83aa4f06cd20ffb8abd37882e2e5e06915..1823b16a862d45fb3774a00c7218ac29e3789bd3 100644
(file)
--- a/
source3/printing/nt_printing.c
+++ b/
source3/printing/nt_printing.c
@@
-2897,6
+2897,7
@@
int add_new_printer_key( NT_PRINTER_DATA *data, const char *name )
{
NT_PRINTER_KEY *d;
int key_index;
+ WERROR werr;
if ( !name || !data )
return -1;
@@
-2916,8
+2917,10
@@
int add_new_printer_key( NT_PRINTER_DATA *data, const char *name )
data->keys[key_index].name = talloc_strdup( data, name );
- if ( !(data->keys[key_index].values = TALLOC_ZERO_P( data, struct regval_ctr )) )
+ werr = regval_ctr_init(data, &(data->keys[key_index].values));
+ if (!W_ERROR_IS_OK(werr)) {
return -1;
+ }
data->num_keys++;