タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

kagemaiとrubyに関するdewdropのブックマーク (1)

  • String#intern - 18 til i die (another phase)

    影舞をhogeっていてうまく動かないのでなぜかと思ったら、Ruby 1.8.5からは、セーフモード1では汚染されたStringインスタンスに対してString#internするとSecurityErrorになるのだそうだ。Hashのキーを入力から取ってinternしようとしてSecurityError。 しかし何をどうすればuntaintされたと判断すればいいのか、さっぱり分からん。CVSのソースを見るといきなりuntaintだし。 CGIの引数に対してそれでいいのか? しかしとりあえず手元で動かしてみているだけなので、ひとまずいきなりuntaintで対応。2箇所ほど直したらエラーは出なくなったが。やや不安。 diff -uNr kagemai-0.8.6.old/lib/kagemai/message_bundle.rb kagemai-0.8.6.new/lib/kagemai/mes

    String#intern - 18 til i die (another phase)
  • 1