diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-08-20 00:34:14 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-08-20 01:48:27 +0200 |
commit | 43f91f58b8e1be986646129c2fb3229de67ba42f (patch) | |
tree | 2caa26865659fbc9b9b56d16da37bb5ad4dac740 /libqpdf | |
parent | 42d396f1dd8d38294e45b14021cd72c13850a53b (diff) | |
download | qpdf-43f91f58b8e1be986646129c2fb3229de67ba42f.tar.zst |
Improve invalid name token warning message
This message used to only appear for PDF >= 1.2. The invalid name is
valid for PDF 1.0 and 1.1. However, since QPDFWriter may write a newer
version, it's better to detect and warn in all cases. Therefore make
the warning more informative.
Diffstat (limited to 'libqpdf')
-rw-r--r-- | libqpdf/QPDFTokenizer.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libqpdf/QPDFTokenizer.cc b/libqpdf/QPDFTokenizer.cc index 18af12e0..207d62d8 100644 --- a/libqpdf/QPDFTokenizer.cc +++ b/libqpdf/QPDFTokenizer.cc @@ -193,7 +193,8 @@ QPDFTokenizer::resolveLiteral() else { QTC::TC("qpdf", "QPDFTokenizer bad name"); - this->m->error_message = "invalid name token"; + this->m->error_message = + "name with stray # will not work with PDF >= 1.2"; // Use null to encode a bad # -- this is reversed // in QPDF_Name::normalizeName. nval += '\0'; |