diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/kadm5/srv/ChangeLog | 5 | ||||
| -rw-r--r-- | src/lib/kadm5/srv/svr_iters.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/kadm5/srv/ChangeLog b/src/lib/kadm5/srv/ChangeLog index 61b48f870..6d3e3de5b 100644 --- a/src/lib/kadm5/srv/ChangeLog +++ b/src/lib/kadm5/srv/ChangeLog @@ -1,3 +1,8 @@ +2003-01-12 Ezra Peisach <epeisach@bu.edu> + + * svr_iters.c (kadm5_get_either): For POSIX_REGEXPS + (i.e. regcomp), call regfree() to cleanup memory. + 2003-01-10 Ken Raeburn <raeburn@mit.edu> * Makefile.in: Add AC_SUBST_FILE marker for lib_frag and libobj_frag. diff --git a/src/lib/kadm5/srv/svr_iters.c b/src/lib/kadm5/srv/svr_iters.c index d91f368fd..8c04d7857 100644 --- a/src/lib/kadm5/srv/svr_iters.c +++ b/src/lib/kadm5/srv/svr_iters.c @@ -236,6 +236,9 @@ static kadm5_ret_t kadm5_get_either(int princ, } free(regexp); +#ifdef POSIX_REGEXPS + regfree(&data.preg); +#endif if (ret == OSA_ADB_OK && data.malloc_failed) ret = ENOMEM; if (ret != OSA_ADB_OK) { |
