| @@ 3384-3388 (lines=5) @@ | ||
| 3381 | $savedata = $data; |
|
| 3382 | while ($this->isSkippableCurlHeader($data)) { |
|
| 3383 | $this->debug('Found HTTP header to skip'); |
|
| 3384 | if ($pos = strpos($data, "\r\n\r\n")) { |
|
| 3385 | $data = ltrim(substr($data, $pos)); |
|
| 3386 | } elseif ($pos = strpos($data, "\n\n")) { |
|
| 3387 | $data = ltrim(substr($data, $pos)); |
|
| 3388 | } |
|
| 3389 | } |
|
| 3390 | ||
| 3391 | if ($data == '') { |
|
| @@ 3395-3399 (lines=5) @@ | ||
| 3392 | // have nothing left; just remove 100 header(s) |
|
| 3393 | $data = $savedata; |
|
| 3394 | while (preg_match('/^HTTP\/1.1 100/', $data)) { |
|
| 3395 | if ($pos = strpos($data, "\r\n\r\n")) { |
|
| 3396 | $data = ltrim(substr($data, $pos)); |
|
| 3397 | } elseif ($pos = strpos($data, "\n\n")) { |
|
| 3398 | $data = ltrim(substr($data, $pos)); |
|
| 3399 | } |
|
| 3400 | } |
|
| 3401 | } |
|
| 3402 | ||