From 53ffe9c50ecf1f45788376e835134d4eb8b2e1a6 Mon Sep 17 00:00:00 2001 From: Spoike Date: Mon, 8 Nov 2004 11:45:45 +0000 Subject: [PATCH] run errors are better now. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@402 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/qclib/pr_exec.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/engine/qclib/pr_exec.c b/engine/qclib/pr_exec.c index f8936bc1d..14623007c 100644 --- a/engine/qclib/pr_exec.c +++ b/engine/qclib/pr_exec.c @@ -198,16 +198,18 @@ void VARGS PR_RunError (progfuncs_t *progfuncs, char *error, ...) Q_vsnprintf (string,sizeof(string)-1, error,argptr); va_end (argptr); + SV_EndRedirect(); + // PR_PrintStatement (pr_statements + pr_xstatement); PR_StackTrace (progfuncs); - printf ("%s\n", string); + printf ("\n"); //editbadfile(pr_strings + pr_xfunction->s_file, -1); pr_depth = 0; // dump the stack so host_error can shutdown functions prinst->exitdepth = 0; - Abort ("Program error"); + Abort (string); } /*