diff --git a/lib/modules/error.pmod b/lib/modules/error.pmod index 807d0b3fcd7cf31052a7ca11d01b09800ec893e1..dfc6eb21027d68e61e7aeca3feed38e996291ab8 100644 --- a/lib/modules/error.pmod +++ b/lib/modules/error.pmod @@ -1,6 +1,7 @@ // Moahahahah! -// $Id: error.pmod,v 1.1 1998/04/30 07:02:33 per Exp $ -void `()(mixed ... args) +// $Id: error.pmod,v 1.2 1999/08/10 00:27:43 mast Exp $ +void `()(string f, mixed ... args) { - throw( ({ sprintf(@args), backtrace() }) ); + array(array) b = backtrace(); + throw( ({ sprintf(f, @args), b[..sizeof(b)-2] }) ); }