Project

General

Profile

Actions

Bug #9074

closed

Doc promotes inadequate way to sanitize a filename

Added by cphoenix (Chris Phoenix) about 11 years ago. Updated about 11 years ago.

Status:
Closed
Assignee:
Target version:
-
ruby -v:
2.0.0
[ruby-core:58137]

Description

http://www.ruby-doc.org/stdlib-2.0.0/libdoc/drb/rdoc/DRb.html
also http://www.ruby-doc.org/stdlib-1.8.7/libdoc/drb/rdoc/DRb.html

The "server" example for the "Logger" contains these lines:
# make the filename safe, then declare it to be so
fname = name.gsub(/[./]/, "_").untaint

On Windows, backslash is a separator character. The above gsub does not remove backslash.

Actions

Also available in: Atom PDF

Like0
Like0Like0