Revision | 4200ba8a5e5347b49d8c23fc35741e3df6483726 (tree) |
---|---|
Time | 2014-11-30 09:59:06 |
Author | henoheno <henoheno> |
Commiter | umorigu |
BugTrack2/236: If you compare two numerical strings, they are compared as integers
@@ -88,7 +88,7 @@ function plugin_article_action() | ||
88 | 88 | $postdata_input = $article . "\n"; |
89 | 89 | $body = ''; |
90 | 90 | |
91 | - if (md5(@join('', get_source($post['refer']))) != $post['digest']) { | |
91 | + if (md5(get_source($post['refer'], TRUE, TRUE)) !== $post['digest']) { | |
92 | 92 | $title = $_title_collided; |
93 | 93 | |
94 | 94 | $body = $_msg_collided . "\n"; |
@@ -68,7 +68,7 @@ function plugin_comment_action() | ||
68 | 68 | |
69 | 69 | $title = $_title_updated; |
70 | 70 | $body = ''; |
71 | - if (md5(@join('', get_source($vars['refer']))) != $vars['digest']) { | |
71 | + if (md5(get_source($vars['refer'], TRUE, TRUE)) !== $vars['digest']) { | |
72 | 72 | $title = $_title_comment_collided; |
73 | 73 | $body = $_msg_comment_collided . make_pagelink($vars['refer']); |
74 | 74 | } |
@@ -190,7 +190,7 @@ function plugin_edit_write() | ||
190 | 190 | // Collision Detection |
191 | 191 | $oldpagesrc = join('', get_source($page)); |
192 | 192 | $oldpagemd5 = md5($oldpagesrc); |
193 | - if ($digest != $oldpagemd5) { | |
193 | + if ($digest !== $oldpagemd5) { | |
194 | 194 | $vars['digest'] = $oldpagemd5; // Reset |
195 | 195 | |
196 | 196 | $original = isset($vars['original']) ? $vars['original'] : ''; |
@@ -36,7 +36,7 @@ function plugin_insert_action() | ||
36 | 36 | $postdata_input = $insert . "\n"; |
37 | 37 | |
38 | 38 | $body = ''; |
39 | - if (md5(@join('', get_source($vars['refer']))) != $vars['digest']) { | |
39 | + if (md5(get_source($vars['refer'], TRUE, TRUE)) !== $vars['digest']) { | |
40 | 40 | $title = $_title_collided; |
41 | 41 | $body = $_msg_collided . "\n"; |
42 | 42 |
@@ -36,7 +36,7 @@ function plugin_memo_action() | ||
36 | 36 | $postdata_input = $memo_body . "\n"; |
37 | 37 | |
38 | 38 | $body = ''; |
39 | - if (md5(@join('', get_source($vars['refer']))) != $vars['digest']) { | |
39 | + if (md5(get_source($vars['refer'], TRUE, TRUE)) !== $vars['digest']) { | |
40 | 40 | $title = $_title_collided; |
41 | 41 | $body = $_msg_collided . "\n"; |
42 | 42 |
@@ -256,7 +256,7 @@ function paint_insert_ref($filename) | ||
256 | 256 | } |
257 | 257 | |
258 | 258 | // 更新の衝突を検出 |
259 | - if (md5(join('',$postdata_old)) != $vars['digest']) | |
259 | + if (md5(join('',$postdata_old)) !== $vars['digest']) | |
260 | 260 | { |
261 | 261 | $ret['msg'] = $_paint_messages['msg_title_collided']; |
262 | 262 | $ret['body'] = $_paint_messages['msg_collided']; |
@@ -209,7 +209,7 @@ function plugin_pcomment_insert() | ||
209 | 209 | $count = count($postdata); |
210 | 210 | |
211 | 211 | $digest = isset($vars['digest']) ? $vars['digest'] : ''; |
212 | - if (md5(join('', $postdata)) != $digest) { | |
212 | + if (md5(join('', $postdata)) !== $digest) { | |
213 | 213 | $ret['msg'] = $_pcmt_messages['title_collided']; |
214 | 214 | $ret['body'] = $_pcmt_messages['msg_collided']; |
215 | 215 | } |
@@ -47,7 +47,7 @@ function plugin_vote_action() | ||
47 | 47 | $postdata .= $vote_str; |
48 | 48 | } |
49 | 49 | |
50 | - if (md5(@join('', get_source($vars['refer']))) != $vars['digest']) { | |
50 | + if (md5(get_source($vars['refer'], TRUE, TRUE)) !== $vars['digest']) { | |
51 | 51 | $title = $_title_collided; |
52 | 52 | |
53 | 53 | $s_refer = htmlsc($vars['refer']); |