mysql_clear_password.js 455 B

1234567891011121314151617
  1. 'use strict';
  2. function bufferFromStr(str) {
  3. return Buffer.from(`${str}\0`);
  4. }
  5. const create_mysql_clear_password_plugin = pluginOptions =>
  6. function mysql_clear_password_plugin({ connection, command }) {
  7. const password =
  8. command.password || pluginOptions.password || connection.config.password;
  9. return function (/* pluginData */) {
  10. return bufferFromStr(password);
  11. };
  12. };
  13. module.exports = create_mysql_clear_password_plugin;