From bc8774efc373ebc84470f993da63ff2cc9243a26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Deschner?= Date: Tue, 16 Mar 2010 10:30:04 +0100 Subject: [PATCH] s3-spoolss: Fix value-needed calculation in_spoolss_EnumPrinterData(). Guenther --- source3/rpc_server/srv_spoolss_nt.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c index b6a0616..92f37e5 100644 --- a/source3/rpc_server/srv_spoolss_nt.c +++ b/source3/rpc_server/srv_spoolss_nt.c @@ -7696,7 +7696,7 @@ WERROR _spoolss_EnumPrinterData(pipes_struct *p, result = WERR_NOMEM; goto done; } - *r->out.value_needed = strlen_m(regval_name(val)); + *r->out.value_needed = strlen_m_term(regval_name(val)) * 2; } else { r->out.value_name = NULL; *r->out.value_needed = 0; -- 1.6.6.1