Introduction
Introduction Statistics Contact Development Disclaimer Help
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…
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.