diff options
author | Volker Lendecke <vl@samba.org> | 2022-02-04 12:57:52 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2022-02-07 19:58:57 +0000 |
commit | fe275259603c6ca695e386cca4088ce6b039825d (patch) | |
tree | 86de712e562100640313fa85437363cf308ba61b /lib/util/params.c | |
parent | abd1525d9eaba9300041db359b6884209447378a (diff) | |
download | samba-fe275259603c6ca695e386cca4088ce6b039825d.tar.gz |
lib: Simplify pm_process()
No need to duplicate the fopen/fclose
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Mon Feb 7 19:58:57 UTC 2022 on sn-devel-184
Diffstat (limited to 'lib/util/params.c')
-rw-r--r-- | lib/util/params.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/lib/util/params.c b/lib/util/params.c index c5c252613d3..79b45ee2fcb 100644 --- a/lib/util/params.c +++ b/lib/util/params.c @@ -88,22 +88,11 @@ bool pm_process(const char *filename, void *private_data), void *private_data) { - FILE *f; - bool ret; - - f = fopen(filename, "r"); - if (f == NULL) { - return false; - } - - ret = tini_parse(f, false, sfunc, pfunc, private_data); - - fclose(f); - + bool ret = pm_process_with_flags( + filename, false, sfunc, pfunc, private_data); return ret; } - bool pm_process_with_flags(const char *filename, bool allow_empty_values, bool (*sfunc)(const char *section, void *private_data), |