summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile-ssh/server-func.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libguile-ssh/server-func.c b/libguile-ssh/server-func.c
index 0edd32e..2cc00c1 100644
--- a/libguile-ssh/server-func.c
+++ b/libguile-ssh/server-func.c
@@ -108,7 +108,7 @@ set_blocking_mode (ssh_bind bind, SCM value)
static inline int
set_sym_opt (ssh_bind bind, int type, struct symbol_mapping *sm, SCM value)
{
- struct symbol_mapping *opt = _scm_to_ssh_const (sm, value);
+ const struct symbol_mapping *opt = _scm_to_ssh_const (sm, value);
if (! opt)
guile_ssh_error1 ("server-set!", "Wrong value", value);
return ssh_bind_options_set (bind, type, &opt->value);
@@ -154,7 +154,7 @@ Return value is undefined.\
#define FUNC_NAME s_guile_ssh_server_set_x
{
struct server_data *server_data = _scm_to_server_data (server);
- struct symbol_mapping *opt; /* Server option */
+ const struct symbol_mapping *opt; /* Server option */
int res;
SCM_ASSERT (scm_is_symbol (option), option, SCM_ARG2, FUNC_NAME);
@@ -187,8 +187,8 @@ not set. Throw `guile-ssh-error' on error.\
")
#define FUNC_NAME s_guile_ssh_server_get
{
- struct server_data *sd = _scm_to_server_data (server);
- struct symbol_mapping *opt = _scm_to_ssh_const (server_options, option);
+ const struct server_data *sd = _scm_to_server_data (server);
+ const struct symbol_mapping *opt = _scm_to_ssh_const (server_options, option);
if (! opt)
guile_ssh_error1 (FUNC_NAME, "No such option", option);