diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-12-04 01:08:26 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-12-04 01:08:26 -0500 |
commit | 03ebf05e4f7646d4574acbc952b23976e4f8a175 (patch) | |
tree | b6dee89777ebfe3658bc091e4fd74682c042a5f9 /nslcd/hackers_parse.c | |
parent | 4477953aae80e03f881042d476ecc95d6b24ab5d (diff) |
get strict (-Wall -Werror -Wextra), clean up
Diffstat (limited to 'nslcd/hackers_parse.c')
-rw-r--r-- | nslcd/hackers_parse.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nslcd/hackers_parse.c b/nslcd/hackers_parse.c index 0146197..bdcb6a5 100644 --- a/nslcd/hackers_parse.c +++ b/nslcd/hackers_parse.c @@ -143,7 +143,7 @@ load_user_yaml(const char *filename, struct passwd *user) { PASSWD_FREE(*user); - FILE *yaml_file; + FILE *yaml_file = NULL; yaml_parser_t yaml_parser; ZERO(yaml_parser); yaml_document_t yaml_document; ZERO(yaml_document); @@ -209,6 +209,7 @@ load_user_yaml(const char *filename, struct passwd *user) { end: yaml_document_delete(&yaml_document); yaml_parser_delete(&yaml_parser); - fclose(yaml_file); + if (yaml_file != NULL) + fclose(yaml_file); return ret; } |