diff --git a/libasn1parser/asn1p_l.c b/libasn1parser/asn1p_l.c
index 858ee6aa92ff9f9e9781a410c29d8e20a84548a5..8fabc2425a074ddfd2a5145761a6a643b181b8b8 100644
--- a/libasn1parser/asn1p_l.c
+++ b/libasn1parser/asn1p_l.c
@@ -4020,7 +4020,7 @@ asn1p_atoi(char *ptr) {
 	if(errno == ERANGE) {
 		fprintf(stderr,
 			"Value \"%s\" at line %d is too large "
-			"for this compiler! Please contact the vendor.",
+			"for this compiler! Please contact the asn1c author.\n",
 			ptr, yylineno);
 		errno = ERANGE;	/* Restore potentially clobbered errno */
 	}
diff --git a/libasn1parser/asn1p_l.l b/libasn1parser/asn1p_l.l
index 458d6654621575327e1e6fbaeb9c7fc07c6dd010..b37010450f09bb2fd0b5ab41308c3c8d9d9638f4 100644
--- a/libasn1parser/asn1p_l.l
+++ b/libasn1parser/asn1p_l.l
@@ -595,7 +595,7 @@ asn1p_atoi(char *ptr) {
 	if(errno == ERANGE) {
 		fprintf(stderr,
 			"Value \"%s\" at line %d is too large "
-			"for this compiler! Please contact the vendor.",
+			"for this compiler! Please contact the asn1c author.\n",
 			ptr, yylineno);
 		errno = ERANGE;	/* Restore potentially clobbered errno */
 	}