From 7d1c35f5cc10e1d240a545d86f9a280b6a7ae9e1 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 9 Dec 2010 14:03:28 -0800 Subject: [PATCH] found the cause of intermittent friend confirmation glitch (but not with 100% certainty) --- boot.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index c4bdb1187e..a92ceba3cc 100644 --- a/boot.php +++ b/boot.php @@ -424,7 +424,10 @@ function fetch_url($url,$binary = false, &$redirects = 0) { $a->set_curl_code(0); - $s = curl_exec($ch); + // don't let curl abort the entire application + // if it throws any errors. + + $s = @curl_exec($ch); $http_code = intval(curl_getinfo($ch, CURLINFO_HTTP_CODE)); $header = substr($s,0,strpos($s,"\r\n\r\n")); @@ -484,7 +487,10 @@ function post_url($url,$params, $headers = null, &$redirects = 0) { $a->set_curl_code(0); - $s = curl_exec($ch); + // don't let curl abort the entire application + // if it throws any errors. + + $s = @curl_exec($ch); $http_code = intval(curl_getinfo($ch, CURLINFO_HTTP_CODE)); $header = substr($s,0,strpos($s,"\r\n\r\n"));