diff options
| author | google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> | 2026-02-18 05:03:24 +0000 |
|---|---|---|
| committer | google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> | 2026-02-18 05:03:24 +0000 |
| commit | bac73556c98fb94d5c790c211b7e535f878ca85a (patch) | |
| tree | 269cf49584a5f54daad083398a616aba724ed7b2 /models/item | |
| parent | 519e1baed7b85bba88ef5a111f02602b932cff8b (diff) | |
| download | neko-bac73556c98fb94d5c790c211b7e535f878ca85a.tar.gz neko-bac73556c98fb94d5c790c211b7e535f878ca85a.tar.bz2 neko-bac73556c98fb94d5c790c211b7e535f878ca85a.zip | |
Fix unbounded memory usage in crawler (DoS)
Co-authored-by: adammathes <868470+adammathes@users.noreply.github.com>
Diffstat (limited to 'models/item')
| -rw-r--r-- | models/item/item_bench_test.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/models/item/item_bench_test.go b/models/item/item_bench_test.go index ba674c7..b904c32 100644 --- a/models/item/item_bench_test.go +++ b/models/item/item_bench_test.go @@ -200,10 +200,10 @@ func BenchmarkFilter_LargeDataset(b *testing.B) { if i > 0 { sb.WriteString(",") } - fmt.Fprintf(&sb, + sb.WriteString(fmt.Sprintf( "('Item %d', 'https://example.com/large/%d', '<p>Description %d</p>', datetime('now'), %d, 0, 0)", i, i, i, feedID, - ) + )) } _, err := models.DB.Exec( "INSERT INTO item(title, url, description, publish_date, feed_id, read_state, starred) VALUES " + sb.String(), |
