diff options
author | David Nugent <davidn@FreeBSD.org> | 1997-01-30 03:37:13 +0000 |
---|---|---|
committer | David Nugent <davidn@FreeBSD.org> | 1997-01-30 03:37:13 +0000 |
commit | f18f8d4fcb5c290a942f5e60f798546f53c6e46d (patch) | |
tree | 857e1d3e19ca5fcae314a464054a8eec4d6856cf /libutil/login_cap.c | |
parent | 222150047dc71a1c86b5f296eb1da82c575deccf (diff) | |
download | pw-darwin-f18f8d4fcb5c290a942f5e60f798546f53c6e46d.tar.gz pw-darwin-f18f8d4fcb5c290a942f5e60f798546f53c6e46d.tar.zst pw-darwin-f18f8d4fcb5c290a942f5e60f798546f53c6e46d.zip |
Fix free()ing block twice, remove unused function.
Diffstat (limited to 'libutil/login_cap.c')
-rw-r--r-- | libutil/login_cap.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/libutil/login_cap.c b/libutil/login_cap.c index 99e53c6..71e3f8a 100644 --- a/libutil/login_cap.c +++ b/libutil/login_cap.c @@ -121,20 +121,6 @@ arrayize(char *str, const char *chars, int *size) return res; } -static void -freearraystr(char ** array) -{ - /* - * the array[0] should be free'd, and then array. - */ - if (array) { - free(array[0]); - array[0] = NULL; - free(array); - } -} - - /* * login_close() * Frees up all resources relating to a login class @@ -150,7 +136,7 @@ login_close(login_cap_t * lc) free(lc); if (--lc_object_count == 0) { free(internal_string); - freearraystr(internal_array); + free(internal_array); internal_array = NULL; internal_arraysz = 0; internal_string = NULL; |