cups-ipp-multifile.patch 700 B

12345678910111213141516
  1. diff -up cups-1.7.0/backend/ipp.c.ipp-multifile cups-1.7.0/backend/ipp.c
  2. --- cups-1.7.0/backend/ipp.c.ipp-multifile 2013-10-24 15:52:00.745814354 +0100
  3. +++ cups-1.7.0/backend/ipp.c 2013-10-24 15:53:46.463266724 +0100
  4. @@ -1758,7 +1758,10 @@ main(int argc, /* I - Number of comm
  5. ippAddBoolean(request, IPP_TAG_OPERATION, "last-document",
  6. (i + 1) >= num_files);
  7. - if (document_format)
  8. + if (num_files > 1)
  9. + ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE,
  10. + "document-format", NULL, "application/octet-stream");
  11. + else if (document_format)
  12. ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE,
  13. "document-format", NULL, document_format);