From bcce3b69f83f52deb308d8c2f5165000468bd552 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Fri, 13 Jan 2006 03:10:50 +0000 Subject: [PATCH] r12889: BUG 3380: fix crash when changing printer drivers caused by accessing a previously freed pointer --- source/printing/nt_printing.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/printing/nt_printing.c b/source/printing/nt_printing.c index 09775e60c8c..3649da1ac05 100644 --- a/source/printing/nt_printing.c +++ b/source/printing/nt_printing.c @@ -3279,6 +3279,8 @@ WERROR delete_all_printer_data( NT_PRINTER_INFO_LEVEL_2 *p2, const char *key ) TALLOC_FREE( data ); + p2->data = NULL; + DEBUG(8,("delete_all_printer_data: Removed all Printer Data from printer [%s]\n", p2->printername )); -- 2.34.1