aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFTokenizer.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-08-20 00:34:14 +0200
committerJay Berkenbilt <ejb@ql.org>2019-08-20 01:48:27 +0200
commit43f91f58b8e1be986646129c2fb3229de67ba42f (patch)
tree2caa26865659fbc9b9b56d16da37bb5ad4dac740 /libqpdf/QPDFTokenizer.cc
parent42d396f1dd8d38294e45b14021cd72c13850a53b (diff)
downloadqpdf-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/QPDFTokenizer.cc')
-rw-r--r--libqpdf/QPDFTokenizer.cc3
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';