diff options
author | Marius Vollmer <mvo@zagadka.de> | 2001-11-13 22:15:42 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2001-11-13 22:15:42 +0000 |
commit | e713cd28c80a07b233f7f8f2912d4e7f6563583e (patch) | |
tree | cb4259cae87c88ecf68bce7f0408db172b4ab83d /libguile/modules.c | |
parent | adb8c0f235db6ca404a57eb2bd6fdde175a52168 (diff) | |
download | guile-e713cd28c80a07b233f7f8f2912d4e7f6563583e.tar.gz |
(scm_c_export): Call va_end after collecting the symbols.
Diffstat (limited to 'libguile/modules.c')
-rw-r--r-- | libguile/modules.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libguile/modules.c b/libguile/modules.c index f304df3df..554b9f141 100644 --- a/libguile/modules.c +++ b/libguile/modules.c @@ -191,6 +191,7 @@ scm_c_export (const char *name, ...) *tail = scm_cons (scm_str2symbol (n), SCM_EOL); tail = SCM_CDRLOC (*tail); } + va_end (ap); scm_call_2 (SCM_VARIABLE_REF (module_export_x_var), scm_current_module (), names); } |