| @@ 3409-3413 (lines=5) @@ | ||
| 3406 | $savedata = $data; |
|
| 3407 | while ($this->isSkippableCurlHeader($data)) { |
|
| 3408 | $this->debug('Found HTTP header to skip'); |
|
| 3409 | if ($pos = strpos($data, "\r\n\r\n")) { |
|
| 3410 | $data = ltrim(substr($data, $pos)); |
|
| 3411 | } elseif ($pos = strpos($data, "\n\n")) { |
|
| 3412 | $data = ltrim(substr($data, $pos)); |
|
| 3413 | } |
|
| 3414 | } |
|
| 3415 | ||
| 3416 | if ($data == '') { |
|
| @@ 3420-3424 (lines=5) @@ | ||
| 3417 | // have nothing left; just remove 100 header(s) |
|
| 3418 | $data = $savedata; |
|
| 3419 | while (preg_match('/^HTTP\/1.1 100/', $data)) { |
|
| 3420 | if ($pos = strpos($data, "\r\n\r\n")) { |
|
| 3421 | $data = ltrim(substr($data, $pos)); |
|
| 3422 | } elseif ($pos = strpos($data, "\n\n")) { |
|
| 3423 | $data = ltrim(substr($data, $pos)); |
|
| 3424 | } |
|
| 3425 | } |
|
| 3426 | } |
|
| 3427 | ||