File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -111,6 +111,9 @@ def to_s
111
111
end
112
112
113
113
opts [ 'vars_get' ] . each_pair do |var , val |
114
+ var = var . to_s
115
+ val = val . to_s
116
+
114
117
qstr << '&' if qstr . length > 0
115
118
qstr << ( opts [ 'encode_params' ] ? set_encode_uri ( var ) : var )
116
119
qstr << '='
@@ -129,6 +132,9 @@ def to_s
129
132
end
130
133
131
134
opts [ 'vars_post' ] . each_pair do |var , val |
135
+ var = var . to_s
136
+ val = val . to_s
137
+
132
138
pstr << '&' if pstr . length > 0
133
139
pstr << ( opts [ 'encode_params' ] ? set_encode_uri ( var ) : var )
134
140
pstr << '='
@@ -220,7 +226,7 @@ def set_uri
220
226
end
221
227
222
228
def set_encode_uri ( str )
223
- a = str . dup
229
+ a = str . to_s . dup
224
230
opts [ 'uri_encode_count' ] . times {
225
231
a = Rex ::Text . uri_encode ( a , opts [ 'uri_encode_mode' ] )
226
232
}
You can’t perform that action at this time.
0 commit comments