diff options
author | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 1998-04-19 20:15:49 +0000 |
---|---|---|
committer | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 1998-04-19 20:15:49 +0000 |
commit | c3e09ef939bd0bb783e58bf257db2787f28ab89d (patch) | |
tree | 778db956fd2c79d5f1ca3fde42b78ba68660452a /libguile/dynl.c | |
parent | 3ede541d15ff1c84d40ee9e991ea6d9df3870860 (diff) | |
download | guile-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.c | 4 |
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); } |