Skip to content
Snippets Groups Projects
Commit 7c8292ad authored by David Kågedal's avatar David Kågedal
Browse files

Functions with no arguments were printed slightly wrong in backtraces.

Rev: lib/master.pike:1.34
parent b9174f76
No related branches found
No related tags found
No related merge requests found
...@@ -584,13 +584,15 @@ string describe_backtrace(mixed *trace) ...@@ -584,13 +584,15 @@ string describe_backtrace(mixed *trace)
if(sizeof(tmp)>=3 && functionp(tmp[2])) if(sizeof(tmp)>=3 && functionp(tmp[2]))
{ {
row=function_name(tmp[2])+"("; row=function_name(tmp[2])+"(";
}
for(int e=3;e<sizeof(tmp);e++) for(int e=3;e<sizeof(tmp);e++)
{ {
row+=stupid_describe(tmp[e])+","; row+=stupid_describe(tmp[e])+",";
} }
row=row[..sizeof(row)-2]+") in "; if(sizeof(tmp)>3)
row=row[..sizeof(row)-2];
row+=") in ";
}
if(sizeof(tmp)>=2 && stringp(tmp[0]) && intp(tmp[1])) if(sizeof(tmp)>=2 && stringp(tmp[0]) && intp(tmp[1]))
{ {
...@@ -609,4 +611,3 @@ string describe_backtrace(mixed *trace) ...@@ -609,4 +611,3 @@ string describe_backtrace(mixed *trace)
return ret; return ret;
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment