1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 12:45:55 +00:00

only accept favicons which are actual images while using CURL (closes #261)

This commit is contained in:
Andrew Dolgov
2009-12-15 14:40:36 +03:00
parent 24ecbcae50
commit 2a41fc9790

View File

@@ -362,11 +362,17 @@
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ch, CURLOPT_TIMEOUT, 45);
curl_exec($ch);
curl_close($ch);
fclose($fp);
if (strpos(curl_getinfo($ch, CURLINFO_CONTENT_TYPE), "image/") !== false) {
curl_close($ch);
fclose($fp);
$contents = file_get_contents($tmpfile);
} else {
curl_close($ch);
fclose($fp);
}
}
$contents = file_get_contents($tmpfile);
unlink($tmpfile);
return $contents;