[dev] [commits] Horde branch master updated. e2bb4297227910132c9cdc90dfa7af73e5def8db

Michael M Slusarz slusarz at horde.org
Wed Jan 9 23:57:12 UTC 2013


Quoting Michael J Rubinsky <mrubinsk at horde.org>:

> Quoting Michael M Slusarz <slusarz at horde.org>:
>
>> commit 48f26df17fd8b36e37f732b223d17dd7bd10b68c
>> Author: Michael M Slusarz <slusarz at horde.org>
>> Date:   Wed Jan 9 15:20:43 2013 -0700
>>
>>    [mms] Remove call-time pass-by-reference, which was causing PAM  
>> authentication driver to fail in PHP 5.4+.
>>
>> framework/Auth/lib/Horde/Auth/Pam.php |    2 +-
>> framework/Auth/package.xml            |    4 ++--
>> 2 files changed, 3 insertions(+), 3 deletions(-)
>>
>> http://git.horde.org/horde-git/-/commit/48f26df17fd8b36e37f732b223d17dd7bd10b68c
>
> At one time this was required to avoid some weird fatal error,  
> though I don't remember if it was from pam or (the now removed)  
> pam_auth.

If this is the case, this needs to be immediately removed from  
framework.  The pass-by-reference is a FATAL error in PHP 5.4, and  
can't be worked around via conditionals.  And it can't live in the  
framework tree either, or else we have to remove our PHP  
error-detection on a git commit (this file crashes PHP 5.4 and won't  
allow a commit to succeed).

michael

___________________________________
Michael Slusarz [slusarz at horde.org]



More information about the dev mailing list