summaryrefslogtreecommitdiff
path: root/libguile/modules.c
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2001-11-13 22:15:42 +0000
committerMarius Vollmer <mvo@zagadka.de>2001-11-13 22:15:42 +0000
commite713cd28c80a07b233f7f8f2912d4e7f6563583e (patch)
treecb4259cae87c88ecf68bce7f0408db172b4ab83d /libguile/modules.c
parentadb8c0f235db6ca404a57eb2bd6fdde175a52168 (diff)
downloadguile-e713cd28c80a07b233f7f8f2912d4e7f6563583e.tar.gz
(scm_c_export): Call va_end after collecting the symbols.
Diffstat (limited to 'libguile/modules.c')
-rw-r--r--libguile/modules.c1
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);
}