From: "zzak (Zachary Scott)" Date: 2013-11-02T23:45:34+09:00 Subject: [ruby-core:58139] [ruby-trunk - Bug #9074][Assigned] Doc promotes inadequate way to sanitize a filename Issue #9074 has been updated by zzak (Zachary Scott). Category set to doc Status changed from Open to Assigned Assignee set to zzak (Zachary Scott) Thanks for the report! ---------------------------------------- Bug #9074: Doc promotes inadequate way to sanitize a filename https://bugs.ruby-lang.org/issues/9074#change-42730 Author: cphoenix (Chris Phoenix) Status: Assigned Priority: Normal Assignee: zzak (Zachary Scott) Category: doc Target version: ruby -v: 2.0.0 Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN 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. -- http://bugs.ruby-lang.org/