Properly close snapshot if referer invalid
This commit is contained in:
parent
d24c061cc6
commit
620a859d5c
|
@ -105,6 +105,10 @@ class ImageServer(private val cache: DiskLruCache, private val statistics: Atomi
|
|||
|
||||
handled.set(true)
|
||||
if (referer != null && !referer.startsWith("https://mangadex.org")) {
|
||||
if (snapshot != null) {
|
||||
snapshot.close()
|
||||
}
|
||||
|
||||
Response(Status.FORBIDDEN)
|
||||
} else if (snapshot != null && imageDatum != null) {
|
||||
request.handleCacheHit(sanitizedUri, getRc4(rc4Bytes), snapshot, imageDatum)
|
||||
|
|
Loading…
Reference in a new issue