From a7c9924bca8c69998b237047ec03a8faf9638a94 Mon Sep 17 00:00:00 2001 From: fche Date: Tue, 18 Apr 2006 19:19:35 +0000 Subject: 2006-04-18 Frank Ch. Eigler 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 * conversions.stp (string, hex_string): Use snprintf for safety. 2006-04-18 Frank Ch. Eigler * systemtap.samples/control_limits.stp: Adapt to new action counting. --- tapset/conversions.stp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tapset/conversions.stp') 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) %{ -- cgit