diff options
| author | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2017-06-04 10:25:52 +0300 |
|---|---|---|
| committer | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2017-06-04 10:25:52 +0300 |
| commit | 2c9788b6aad9c4b26b76fc85237fa01d6dbff3ba (patch) | |
| tree | b88fc05285d6325b5b5402f533fdd73e67022d77 | |
| parent | libguile-ssh/error.c: Add missing includes (diff) | |
| download | guile-ssh-2c9788b6aad9c4b26b76fc85237fa01d6dbff3ba.tar.gz | |
session-func.c (guile_ssh_session_set): Throw an option with its value
* libguile-ssh/session-func.c (guile_ssh_session_set): Throw an option along
with its value on an error.
| -rw-r--r-- | libguile-ssh/session-func.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libguile-ssh/session-func.c b/libguile-ssh/session-func.c index eaba63e..99c61e6 100644 --- a/libguile-ssh/session-func.c +++ b/libguile-ssh/session-func.c @@ -403,8 +403,10 @@ Return value is undefined.\ guile_ssh_error1 (FUNC_NAME, "No such option", option); res = set_option (session, data, opt->value, value); - if (res != SSH_OK) - guile_ssh_error1 (FUNC_NAME, "Unable to set the option", option); + if (res != SSH_OK) { + guile_ssh_error1 (FUNC_NAME, "Unable to set the option", + scm_list_2 (option, value)); + } scm_remember_upto_here_1 (session); |
