From befdaa92d2c6ea36d6c3900b3882e7bf89934fb6 Mon Sep 17 00:00:00 2001 From: Bjørn Mork Date: Sat, 4 Mar 2017 21:06:10 +0100 Subject: ripe-atlas-fw: imported version 4760 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bjørn Mork --- networking/httppost.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'networking/httppost.c') diff --git a/networking/httppost.c b/networking/httppost.c index b6e01da..edc88a4 100644 --- a/networking/httppost.c +++ b/networking/httppost.c @@ -19,6 +19,7 @@ #define SAFE_PREFIX_DATA_OUT ATLAS_DATA_OUT #define SAFE_PREFIX_DATA_OOQ_OUT ATLAS_DATA_OOQ_OUT #define SAFE_PREFIX_DATA_NEW ATLAS_DATA_NEW +#define SAFE_PREFIX_DATA_STORAGE ATLAS_DATA_STORAGE #define SAFE_PREFIX_STATUS ATLAS_STATUS /* Maximum number of files to post in one go with post-dir */ @@ -372,7 +373,10 @@ int httppost_main(int argc, char *argv[]) { fprintf(stderr, "posting file '%s'\n", p); if (!validate_filename(p, SAFE_PREFIX_DATA_OUT) && - !validate_filename(p, SAFE_PREFIX_DATA_OOQ_OUT)) + !validate_filename(p, + SAFE_PREFIX_DATA_OOQ_OUT) && + !validate_filename(p, + SAFE_PREFIX_DATA_STORAGE)) { report("protected file (post dir) '%s'", p); goto err; -- cgit v1.2.3