aboutsummaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authorDanilo Almeida <dalmeida@mit.edu>1999-06-17 09:57:23 +0000
committerDanilo Almeida <dalmeida@mit.edu>1999-06-17 09:57:23 +0000
commit4f95a4992e342cff3116f25a0d4fea054be4dbb0 (patch)
tree1f3d12689ee836800f66c04370bfbd0a36f856a6 /src/util
parent86887fddd5c90982414d15795a3d259d253bdd41 (diff)
downloadkrb5-4f95a4992e342cff3116f25a0d4fea054be4dbb0.zip
krb5-4f95a4992e342cff3116f25a0d4fea054be4dbb0.tar.gz
krb5-4f95a4992e342cff3116f25a0d4fea054be4dbb0.tar.bz2
Fix memory leak in profile_init_path()
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11517 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util')
-rw-r--r--src/util/profile/ChangeLog4
-rw-r--r--src/util/profile/prof_init.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog
index 02dd1c8..d379501 100644
--- a/src/util/profile/ChangeLog
+++ b/src/util/profile/ChangeLog
@@ -1,3 +1,7 @@
+1999-06-16 Danilo Almeida <dalmeida@mit.edu>
+
+ * prof_init.c (profile_init_path): Fix memory leak.
+
1999-06-09 Miro Jurisic <meeroh@mit.edu>
* prof_file.c (profile_update_file): if fopen fails and errno is 0, set
diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c
index 1411e4f..ab38a6d 100644
--- a/src/util/profile/prof_init.c
+++ b/src/util/profile/prof_init.c
@@ -98,6 +98,7 @@ profile_init_path(filepath, ret_profile)
if (filenames[i] == 0) {
/* if malloc fails, free the ones that worked */
while(--i >= 0) free(filenames[i]);
+ free(filenames);
return ENOMEM;
}
strncpy(filenames[i], s, ent_len);