mirror of
https://github.com/neocities/neocities.git
synced 2025-08-02 07:41:52 +02:00
scrub carriage return garbage
This commit is contained in:
parent
249ea7a2d0
commit
26aa62fcae
2 changed files with 24 additions and 1 deletions
|
@ -1165,7 +1165,14 @@ class Site < Sequel::Model
|
|||
clean << part if part != '..'
|
||||
end
|
||||
|
||||
clean.join '/'
|
||||
clean_path = clean.join '/'
|
||||
|
||||
# Scrub carriage garbage (everything below 32 bytes.. http://www.asciitable.com/)
|
||||
clean_path.each_codepoint do |c|
|
||||
raise ArgumentError, 'invalid character for filename' if c < 32
|
||||
end
|
||||
|
||||
clean_path
|
||||
end
|
||||
|
||||
def current_files_path(path='')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue