From b5d0fdd96c835281378d21a7dc73b1fd8f100d9f Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Mon, 24 May 2010 14:08:01 +0200 Subject: s3:nt_printing: use regval_ctr_init(). --- source3/printing/nt_printing.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source3/printing') diff --git a/source3/printing/nt_printing.c b/source3/printing/nt_printing.c index d3808d83aa..1823b16a86 100644 --- 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++; -- cgit