From ffe844d03da8e1f184c6caa1516a07657fbc5c1d Mon Sep 17 00:00:00 2001 From: Ilia Ross Date: Tue, 14 Oct 2025 13:11:00 +0300 Subject: [PATCH] Check user later --- updown/upload.cgi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/updown/upload.cgi b/updown/upload.cgi index 01d58a0d4..fc3827aa8 100755 --- a/updown/upload.cgi +++ b/updown/upload.cgi @@ -13,10 +13,6 @@ if ($getin{'direct'}) { &make_dir($direct_dir, 0711); } -if ($can_mode == 3 && &supports_users()) { - # User to upload as is set in the ACL - @uinfo = getpwnam($remote_user); - } &ReadParseMime($upload_max, \&read_parse_mime_callback, [ $upid ], 1, $direct_dir); foreach my $k (keys %in) { @@ -41,6 +37,10 @@ if ($can_mode != 3) { $can_mode == 0 || $in{'group_def'} || &in_group(\@uinfo, \@ginfo) || &error($text{'upload_egcannot'}); } +elsif (&supports_users()) { + # User to upload as is set in the ACL + @uinfo = getpwnam($remote_user); + } for($i=0; defined($in{"upload$i"}); $i++) { for(my $j=0; $j<@{$in{"upload$i"}}; $j++) { $d = $in{"upload${i}"}->[$j];