-CHANGES - 2.2.10 - 2018-12-07
+CHANGES - 2.2.10 - 2018-12-10
=============================
+Changes in CUPS v2.2.11
+-----------------------
+
+- Running ppdmerge with the same input and output filenames did not work as
+ advertised (Issue #5455)
+
Changes in CUPS v2.2.10
-----------------------
//
// PPD file merge utility for the CUPS PPD Compiler.
//
-// Copyright 2007-2014 by Apple Inc.
-// Copyright 2002-2007 by Easy Software Products.
+// Copyright © 2007-2018 by Apple Inc.
+// Copyright © 2002-2007 by Easy Software Products.
//
// These coded instructions, statements, and computer programs are the
// property of Apple Inc. and are protected by Federal copyright
cups_array_t *ppds; // Array of PPD files
const char *inname, // First input filename
*outname; // Output filename (if any)
+ char bckname[1024]; // Backup filename
cups_file_t *infile, // Input file
*outfile; // Output file
cups_array_t *languages; // Languages in file
if (outname && !strcmp(inname, outname))
{
// Rename input filename so that we don't overwrite it...
- char bckname[1024]; // Backup filename
-
-
snprintf(bckname, sizeof(bckname), "%s.bck", inname);
if (rename(inname, bckname))