diff options
Diffstat (limited to 'lex.cgi')
| -rwxr-xr-x | lex.cgi | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -39,7 +39,8 @@ BEGIN { my $log_dir = "/var/log"; my $base_dir = "/var/lex"; -my $spool_dir = "/var/lex/spool"; +my $tmp_dir = "$base_dir/tmp"; +my $spool_dir = "$base_dir/spool"; my $keyring_file = "$base_dir/pubring.gpg"; unveil("/dev/null", "rw") or die "unveil /dev/null failed: $!"; @@ -267,8 +268,8 @@ unless ($plain_text_len <= 200) { my ($sec, $usec) = gettimeofday(); my $spool_filename = sprintf("spool_%d%06d_%d.job", $sec, $usec, $$); -my $tmp_spool_file = "$spool_dir/tmp/$spool_filename.tmp"; -my $spool_file = "$spool_dir/new/$spool_filename"; +my $tmp_spool_file = "$tmp_dir/$spool_filename.tmp"; +my $spool_file = "$spool_dir/$spool_filename"; # Set umask so group gets read/write (0666 & ~0007 = 0660) my $old_umask = umask(007); |
