summaryrefslogtreecommitdiffstats
path: root/tapset/conversions.stp
diff options
context:
space:
mode:
authorfche <fche>2006-04-18 19:19:35 +0000
committerfche <fche>2006-04-18 19:19:35 +0000
commita7c9924bca8c69998b237047ec03a8faf9638a94 (patch)
treeb844aa9f37f98e4d995f77381b4cedd7cff3fd39 /tapset/conversions.stp
parentfdbebf4666da5d587c86dfb2305224d141a32ae4 (diff)
downloadsystemtap-steved-a7c9924bca8c69998b237047ec03a8faf9638a94.tar.gz
systemtap-steved-a7c9924bca8c69998b237047ec03a8faf9638a94.tar.xz
systemtap-steved-a7c9924bca8c69998b237047ec03a8faf9638a94.zip
2006-04-18 Frank Ch. Eigler <fche@elastic.org>
PR 2220 * translate.cxx (visit_statement): Tolerate 0 first argument. (visit_for_loop, visit_foreach_loop): Call it thusly for condition expression. (visit_embededcode, visit_block, visit_null_statement): Don't call visit_statement() at all. 2006-04-18 Frank Ch. Eigler <fche@elastic.org> * conversions.stp (string, hex_string): Use snprintf for safety. 2006-04-18 Frank Ch. Eigler <fche@elastic.org> * systemtap.samples/control_limits.stp: Adapt to new action counting.
Diffstat (limited to 'tapset/conversions.stp')
-rw-r--r--tapset/conversions.stp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tapset/conversions.stp b/tapset/conversions.stp
index d46f8c18..b05d7a8e 100644
--- a/tapset/conversions.stp
+++ b/tapset/conversions.stp
@@ -7,11 +7,11 @@
// later version.
function hexstring:string (num:long) %{
- sprintf (THIS->__retvalue, "0x%llx", (long long) THIS->num);
+ snprintf (THIS->__retvalue, MAXSTRINGLEN, "0x%llx", (long long) THIS->num);
%}
function string:string (num:long) %{
- sprintf (THIS->__retvalue, "%lld", (long long) THIS->num);
+ snprintf (THIS->__retvalue, MAXSTRINGLEN, "%lld", (long long) THIS->num);
%}
function kernel_string:string (addr:long) %{