The first two watchdog() parameters should be literal strings. There should be no variables, concatenation, constants or even a t() call there. At watchdog('security',t('Stolen Persistent Login session for user %user detected.',array('%user'=>check_plain($r['name'])))) in persistent_login.module on line 397.
The first two watchdog() parameters should be literal strings. There should be no variables, concatenation, constants or even a t() call there. At watchdog('security',t('Persistent Login FAILURE: could not insert (%user, %series, %tok, %expires)',array('%user'=>check_plain($acct->name),'%series'=>check_plain($series),'%tok'=>check_plain($tok),'%expires'=>check_plain($expires),))) in persistent_login.module on line 427.

Comments

markus_petrux’s picture

Status: Active » Fixed

Fixed in CVS. Thanks for reporting :)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.