diff --git a/pdf.c b/pdf.c
index 69c79bfd5eafcfdff1cbec6491e4268b87e6d878..eb6951973dbbcc2d3001335954e8c614b326beeb 100644
--- a/pdf.c
+++ b/pdf.c
@@ -680,7 +680,7 @@ init_parser(struct Env *aux)
 	 */
 
 	/* header */
-	H_RULE(version,	SEQ(pdigit, IGN(period), pdigit));
+	H_RULE(version,	SEQ(pdigit, IGN(period), digit));
 	H_RULE(header,	h_middle(LIT("%PDF-"), version, nl));
 
 	/* body */