From a272dcf1754bd31ab585bf5b40b5b7f59be27467 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 6 Sep 2011 14:09:47 +0200 Subject: [PATCH] s3-spoolss: Fix bug #8351 forms migration. Don't fail if the form already exists (or is builtin now). Signed-off-by: Andreas Schneider --- source3/printing/nt_printing_migrate.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source3/printing/nt_printing_migrate.c b/source3/printing/nt_printing_migrate.c index 9320448fd4a..e927a233a1c 100644 --- a/source3/printing/nt_printing_migrate.c +++ b/source3/printing/nt_printing_migrate.c @@ -73,6 +73,10 @@ NTSTATUS printing_tdb_migrate_form(TALLOC_CTX *mem_ctx, result = winreg_printer_addform1(mem_ctx, b, &f1); + if (W_ERROR_EQUAL(result, WERR_FILE_EXISTS)) { + /* Don't migrate form if it already exists. */ + result = WERR_OK; + } if (!W_ERROR_IS_OK(result)) { return werror_to_ntstatus(result); } -- 2.47.3