Author: Armin Rigo <[email protected]>
Branch: vmprof-review
Changeset: r78366:1fd54097f115
Date: 2015-06-30 16:19 +0200
http://bitbucket.org/pypy/pypy/changeset/1fd54097f115/

Log:    potential crash

diff --git a/pypy/module/_vmprof/src/vmprof.c b/pypy/module/_vmprof/src/vmprof.c
--- a/pypy/module/_vmprof/src/vmprof.c
+++ b/pypy/module/_vmprof/src/vmprof.c
@@ -90,7 +90,7 @@
     prof_word(count);
     prof_word(depth);
     for(i=0; i<depth; i++)
-        prof_word((long)stack[i]);
+        prof_word((long)stack[i]);   // XXX might overflow profile_write_buffer
     write(profile_file, profile_write_buffer, profile_buffer_position);
     profile_buffer_position = 0;
 }
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to