Ticket #8787 (closed defect (bug): fixed)
Error in URL checking in http.php
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.7.1 |
| Component: | HTTP | Version: | 2.7 |
| Severity: | critical | Keywords: | has-patch commit |
| Cc: |
Description
There is a bug in wp-includes/http.php in the 2.7 release. In line 753 it reads:
if ( 'http' != $arrURLscheme? 'https' != $arrURLscheme? )
What should be there instead is:
if ( 'http' != $arrURLscheme? && 'https' != $arrURLscheme? )
Without this fix Wordpress will fail to call its wp-cron.php (and leading to a crash with seg fault for me) if the Wordpress installation is on an https server and cannot be reached with http.
Attachments
Change History
- Status changed from new to closed
- Resolution set to fixed
comment:5
jacobsantos — 3 years ago
This is in two locations. You fixed the first one, the second one needs to be corrected as well.
comment:6
jacobsantos — 3 years ago
Found in line ~633 also.
comment:7
jacobsantos — 3 years ago
- Keywords has-patch commit added
Patch fixes the other location as well as adds some inline documentation.
- Status changed from reopened to closed
- Resolution set to fixed
Note: See
TracTickets for help on using
tickets.

