summaryrefslogtreecommitdiffstats
path: root/lisplib.c
diff options
context:
space:
mode:
Diffstat (limited to 'lisplib.c')
-rw-r--r--lisplib.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisplib.c b/lisplib.c
index cbbbf701..a6ef5a2f 100644
--- a/lisplib.c
+++ b/lisplib.c
@@ -833,14 +833,14 @@ val lisplib_try_load(val sym)
val fun = gethash(dl_table, sym);
if (fun) {
- debug_state_t ds = debug_set_state(opt_dbg_autoload ? 0 : -1, opt_dbg_autoload);
+ int ds = debug_set_state(opt_dbg_autoload);
val saved_dyn_env = dyn_env;
dyn_env = make_env(nil, nil, dyn_env);
env_vbind(dyn_env, package_s, system_package);
env_vbind(dyn_env, package_alist_s, packages);
funcall(fun);
dyn_env = saved_dyn_env;
- debug_restore_state(ds);
+ debug_set_state(ds);
return t;
}
return nil;