thomascube
2009-06-30 6a765a9355661659b4a4329e125d15c2f29406b0
plugins/password/drivers/sasl.php
@@ -22,18 +22,20 @@
    $username = escapeshellcmd($_SESSION['username']);
    if ($fh = popen("$curdir/chgsaslpasswd -p $username", 'w')) {
   fwrite($fh, $newpass."\n");
        fwrite($fh, $newpass."\n");
        $code = pclose($fh);
   if($code == 0)
           return PASSWORD_SUCCESS;
    } else
   raise_error(array(
        if ($code == 0)
            return PASSWORD_SUCCESS;
    }
    else {
        raise_error(array(
            'code' => 600,
       'type' => 'php',
       'file' = __FILE__,
       'message' => "Password plugin: Unable to execute $curdir/chgsaslpasswd"
   ), true, false);
            'type' => 'php',
            'file' => __FILE__,
            'message' => "Password plugin: Unable to execute $curdir/chgsaslpasswd"
            ), true, false);
    }
    return PASSWORD_ERROR;
}