From e18b030b8ae57fd05d1067ef768095ac4fe7e431 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 18 Aug 2014 13:00:02 +1000 Subject: [PATCH] SECURITY: stop potential symbol leak --- app/models/post.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/post.rb b/app/models/post.rb index d7514d36888..239e9ddb96a 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -494,9 +494,9 @@ class Post < ActiveRecord::Base def parse_quote_into_arguments(quote) return {} unless quote.present? - args = {} + args = HashWithIndifferentAccess.new quote.first.scan(/([a-z]+)\:(\d+)/).each do |arg| - args[arg[0].to_sym] = arg[1].to_i + args[arg[0]] = arg[1].to_i end args end