summaryrefslogtreecommitdiff
path: root/libguile/dynl.c
diff options
context:
space:
mode:
authorMikael Djurfeldt <djurfeldt@nada.kth.se>1998-04-19 20:15:49 +0000
committerMikael Djurfeldt <djurfeldt@nada.kth.se>1998-04-19 20:15:49 +0000
commitc3e09ef939bd0bb783e58bf257db2787f28ab89d (patch)
tree778db956fd2c79d5f1ca3fde42b78ba68660452a /libguile/dynl.c
parent3ede541d15ff1c84d40ee9e991ea6d9df3870860 (diff)
downloadguile-c3e09ef939bd0bb783e58bf257db2787f28ab89d.tar.gz
* dynl.c (scm_must_free_argv): Fixed memory leak due to negated
condition. (Thanks to John Tobey.) * dynl.c: Only check that HAVE_DLOPEN is defined before loading dynl-dl.c; Test on HAVE_LIBDLD instead of HAVE_DLD.
Diffstat (limited to 'libguile/dynl.c')
-rw-r--r--libguile/dynl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libguile/dynl.c b/libguile/dynl.c
index 3182382e5..7560c687c 100644
--- a/libguile/dynl.c
+++ b/libguile/dynl.c
@@ -114,8 +114,8 @@ scm_must_free_argv(argv)
char **argv;
{
char **av = argv;
- while(!(*av))
- free(*(av++));
+ while (*av)
+ free(*(av++));
free(argv);
}