Rev 98 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
98 | magnus | 1 | From: Shevek <shevek@anarres.org> |
2 | Date: Sat, 5 Jun 2021 21:39:04 -0700 |
||
3 | Subject: spf_compile.c: Correct size of ds_avail. |
||
4 | Origin: https://github.com/shevek/libspf2/commit/c37b7c13c30e225183899364b9f2efdfa85552ef |
||
5 | Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2021-20314 |
||
6 | |||
7 | --- |
||
8 | src/libspf2/spf_compile.c | 2 +- |
||
9 | 1 file changed, 1 insertion(+), 1 deletion(-) |
||
10 | |||
11 | diff --git a/src/libspf2/spf_compile.c b/src/libspf2/spf_compile.c |
||
12 | index ff02f8718b30..b08ffe204eba 100644 |
||
13 | --- a/src/libspf2/spf_compile.c |
||
14 | +++ b/src/libspf2/spf_compile.c |
||
15 | @@ -455,7 +455,7 @@ SPF_c_parse_var(SPF_response_t *spf_response, SPF_data_var_t *data, |
||
16 | /* Magic numbers for x/Nc in gdb. */ \ |
||
17 | data->ds.__unused0 = 0xba; data->ds.__unused1 = 0xbe; \ |
||
18 | dst = SPF_data_str( data ); \ |
||
19 | - ds_avail = _avail; \ |
||
20 | + ds_avail = _avail - sizeof(SPF_data_t); \ |
||
21 | ds_len = 0; \ |
||
22 | } while(0) |
||
23 | |||
24 | -- |
||
25 | 2.32.0 |
||
26 |