sfeed_update/sfeed_opml_export: only allow regular files - sfeed - RSS and Atom… | |
git clone git://git.codemadness.org/sfeed | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit cbf92f526528fc995e309d2f13b7dcebfd1e5c75 | |
parent 03a0a0ddb450f33e59a911a8be1b17d31507fa43 | |
Author: Hiltjo Posthuma <[email protected]> | |
Date: Fri, 29 Dec 2023 13:50:55 +0100 | |
sfeed_update/sfeed_opml_export: only allow regular files | |
Be more strict and only allow regular files. It makes no sense to use device | |
files or fifos with sfeed_update and it can cause issues, because sfeed_update | |
expects to read the config file for each (child) invocation also. | |
Diffstat: | |
M sfeed_opml_export | 2 +- | |
M sfeed_update | 2 +- | |
2 files changed, 2 insertions(+), 2 deletions(-) | |
--- | |
diff --git a/sfeed_opml_export b/sfeed_opml_export | |
@@ -15,7 +15,7 @@ loadconfig() { | |
fi | |
# config is loaded here to be able to override $sfeedpath or functions. | |
- if [ -r "${configpath}" ] && [ ! -d "${configpath}" ]; then | |
+ if [ -r "${configpath}" ] && [ -f "${configpath}" ]; then | |
. "${configpath}" | |
else | |
printf "Configuration file \"%s\" cannot be read.\n" "${config… | |
diff --git a/sfeed_update b/sfeed_update | |
@@ -24,7 +24,7 @@ loadconfig() { | |
fi | |
# config is loaded here to be able to override $sfeedpath or functions. | |
- if [ -r "${configpath}" ] && [ ! -d "${configpath}" ]; then | |
+ if [ -r "${configpath}" ] && [ -f "${configpath}" ]; then | |
. "${configpath}" | |
else | |
printf "Configuration file \"%s\" cannot be read.\n" "${config… |