Closed (fixed)
Project:
Secure Site
Version:
6.x-2.3
Component:
Code
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
22 Apr 2009 at 14:38 UTC
Updated:
12 May 2014 at 18:26 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
rconstantine commentedSame here.
Comment #2
nikemen commentedSubscribe
Comment #3
rconstantine commentedTo get this to work, I changed the function from drupal_strtolower to plain old strtolower for now until this is properly fixed.
Comment #4
qchan commentedThanks rconstantine !!
you saved my site.
Comment #5
Arto commentedI ran into this problem, and rolled a quick patch against the DRUPAL-6--2 branch (attached).
The problem seems to be that
_securesite_mechanism()callsdrupal_strtolower()before the Drupal bootstrap, meaning thatincludes/unicode.incis not loaded yet and hence the function can not be found.A solution (not necessarily the solution) is to explicitly ensure
includes/unicode.incis loaded before invokingdrupal_strtolower(), and this is what my patch does. This solves the problem for me.However, there are a total of four places in the code base that
drupal_strtolower()is used:...so it may be that there exist other code paths that still result in the same problem. I have not myself run into any yet, though.
Comment #6
darren ohFixed in CVS commit 237950.
Comment #8
najibx commentedis this really fixed? Even with securesite-6.x-2.3.tar.gz I still have to do as stated in #3 to get rid of it.
Comment #9
darren ohThere has not been a new release.