diff options
| -rw-r--r-- | lisp/progmodes/sql.el | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el index 4d0bed77d56..9608a7d8373 100644 --- a/lisp/progmodes/sql.el +++ b/lisp/progmodes/sql.el | |||
| @@ -4052,6 +4052,12 @@ is specified in the connection settings." | |||
| 4052 | (if connect-set | 4052 | (if connect-set |
| 4053 | ;; Set the desired parameters | 4053 | ;; Set the desired parameters |
| 4054 | (let (param-var login-params set-params rem-params) | 4054 | (let (param-var login-params set-params rem-params) |
| 4055 | ;; Set the parameters and start the interactive session | ||
| 4056 | (mapc | ||
| 4057 | (lambda (vv) | ||
| 4058 | (set-default (car vv) (eval (cadr vv)))) | ||
| 4059 | (cdr connect-set)) | ||
| 4060 | (setq-default sql-connection connection) | ||
| 4055 | 4061 | ||
| 4056 | ;; :sqli-login params variable | 4062 | ;; :sqli-login params variable |
| 4057 | (setq param-var | 4063 | (setq param-var |
| @@ -4081,13 +4087,6 @@ is specified in the connection settings." | |||
| 4081 | (unless (member token set-params) | 4087 | (unless (member token set-params) |
| 4082 | (if plist (cons token plist) token))))) | 4088 | (if plist (cons token plist) token))))) |
| 4083 | 4089 | ||
| 4084 | ;; Set the parameters and start the interactive session | ||
| 4085 | (mapc | ||
| 4086 | (lambda (vv) | ||
| 4087 | (set-default (car vv) (eval (cadr vv)))) | ||
| 4088 | (cdr connect-set)) | ||
| 4089 | (setq-default sql-connection connection) | ||
| 4090 | |||
| 4091 | ;; Start the SQLi session with revised list of login parameters | 4090 | ;; Start the SQLi session with revised list of login parameters |
| 4092 | (eval `(let ((,param-var ',rem-params)) | 4091 | (eval `(let ((,param-var ',rem-params)) |
| 4093 | (sql-product-interactive ',sql-product ',new-name)))) | 4092 | (sql-product-interactive ',sql-product ',new-name)))) |