summaryrefslogtreecommitdiff
path: root/lib/util/params.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2022-02-04 12:57:52 +0100
committerJeremy Allison <jra@samba.org>2022-02-07 19:58:57 +0000
commitfe275259603c6ca695e386cca4088ce6b039825d (patch)
tree86de712e562100640313fa85437363cf308ba61b /lib/util/params.c
parentabd1525d9eaba9300041db359b6884209447378a (diff)
downloadsamba-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.c15
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),