[3/5] resolv: Remove incorrect parts of TSIG handling from ns_sprintrrf (CVE-2026-5435)
Checks
| Context |
Check |
Description |
| redhat-pt-bot/TryBot-apply_patch |
success
|
Patch applied to master at the time it was sent
|
Commit Message
TSIG handling was incomplete before. Given that this is an obsolete
interface, it does not seem worthwhile to complete the implementation.
This fixes bug 34033.
---
resolv/ns_print.c | 10 ----------
1 file changed, 10 deletions(-)
@@ -513,17 +513,7 @@ ns_sprintrrf(const u_char *msg, size_t msglen,
case ns_t_tsig: {
/* BEW - need to complete this */
- int n;
-
T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
- T(addstr(" ", 1, &buf, &buflen));
- rdata += 8; /*%< time */
- n = ns_get16(rdata); rdata += INT16SZ;
- rdata += n; /*%< sig */
- n = ns_get16(rdata); rdata += INT16SZ; /*%< original id */
- sprintf(buf, "%d", ns_get16(rdata));
- rdata += INT16SZ;
- addlen(strlen(buf), &buf, &buflen);
break;
}