1.7.2 2019-??-??
- * bufix: Revert unused variables in ldns-config removal patch.
+ * bugfix #38: Print "line" before line number when printing
+ zone parse errors. Thanks Petr Špaček.
+ * bugfix: Revert unused variables in ldns-config removal patch.
* bugfix #50: heap Out-of-bound Read vulnerability in
rr_frm_str_internal reported by pokerfacett.
* bugfix #51: Heap Out-of-bound Read vulnerability in
LDNS_RR_CLASS_IN, &line_nr1);
if (s != LDNS_STATUS_OK) {
fclose(fp1);
- fprintf(stderr, "%s: %s at %d\n",
+ fprintf(stderr, "%s: %s at line %d\n",
fn1,
ldns_get_errorstr_by_id(s),
line_nr1);
if (s != LDNS_STATUS_OK) {
ldns_zone_deep_free(z1);
fclose(fp2);
- fprintf(stderr, "%s: %s at %d\n",
+ fprintf(stderr, "%s: %s at line %d\n",
fn2,
ldns_get_errorstr_by_id(s),
line_nr2);
}
s = ldns_zone_new_frm_fp_l(&z, fp, origin, 0, LDNS_RR_CLASS_IN, &line_nr);
if (s != LDNS_STATUS_OK) {
- fprintf(stderr, "%s at %d\n", ldns_get_errorstr_by_id(s), line_nr);
+ fprintf(stderr, "%s at line %d\n", ldns_get_errorstr_by_id(s), line_nr);
exit(EXIT_FAILURE);
}
if (!ldns_zone_soa(z)) {
fclose(fp);
if (s != LDNS_STATUS_OK) {
- fprintf(stderr, "%s at %d\n",
+ fprintf(stderr, "%s at line %d\n",
ldns_get_errorstr_by_id(s),
line_nr);
exit(EXIT_FAILURE);
ldns_dnssec_zone_deep_free(dnssec_zone);
} else {
if (verbosity > 0) {
- fprintf(myerr, "%s at %d\n",
+ fprintf(myerr, "%s at line %d\n",
ldns_get_errorstr_by_id(s), line_nr);
}
exit(EXIT_FAILURE);