diff --git a/httprl.module b/httprl.module
index 819ec50..70b7c9f 100644
--- a/httprl.module
+++ b/httprl.module
@@ -1065,7 +1065,7 @@ function httprl_send_request($results = NULL) {
     $global_timeout = max($global_timeout, $result->options['global_timeout']);
 
     // Issue fwrite, return. Run fread later on in the script.
-    if ($result->options['stall_fread'] && !$static_stall_freads) {
+    if (!empty($result->options['stall_fread']) && !$static_stall_freads) {
       $static_stall_freads = TRUE;
       $stall_freads = TRUE;
     }
