]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Try to fix OOB reads
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 31 Mar 2020 10:25:16 +0000 (11:25 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 31 Mar 2020 10:25:53 +0000 (11:25 +0100)
src/libmime/mime_headers.c

index aed7575ebdfeaf3d97df0c555f31060774e8418e..582f11d7a3dadc1dec877b59ca04d5b64028f487 100644 (file)
@@ -366,7 +366,7 @@ rspamd_mime_headers_process (struct rspamd_task *task,
                                }
                        }
                        /* Strip last space that can be added by \r\n parsing */
-                       if (*(tp - 1) == ' ') {
+                       if (tp > tmp && *(tp - 1) == ' ') {
                                tp--;
                        }