From 6647639ac61c9182aae4f34f0637703b99f237a6 Mon Sep 17 00:00:00 2001 From: Michael Pfeiffer Date: Sat, 14 Feb 2004 00:07:55 +0000 Subject: [PATCH] Fixed memory leak git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6586 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/print/drivers/preview/Driver.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/add-ons/print/drivers/preview/Driver.cpp b/src/add-ons/print/drivers/preview/Driver.cpp index cdfe864f53..20711d1ada 100644 --- a/src/add-ons/print/drivers/preview/Driver.cpp +++ b/src/add-ons/print/drivers/preview/Driver.cpp @@ -117,9 +117,12 @@ config_job(BNode *spoolDir, BMessage *msg) char* add_printer(char *printerName) { + status_t st; PrinterDriver* driver; driver = instanciate_driver(NULL); - if (driver->PrinterSetup(printerName) == B_OK) { + st = driver->PrinterSetup(printerName); + delete driver; + if (st == B_OK) { return printerName; } else { return NULL;