]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - prvm_exec.c
sys: improve error and crash handling
[xonotic/darkplaces.git] / prvm_exec.c
index ee738b9c3cbc0254d27ba7b199bae9676b1df96f..4c50ff6ecd160493b7c8828703ea7617c50f38ab 100644 (file)
@@ -431,14 +431,15 @@ void PRVM_StackTrace (prvm_prog_t *prog)
 
 void PRVM_ShortStackTrace(prvm_prog_t *prog, char *buf, size_t bufsize)
 {
-       mfunction_t     *f;
-       int                     i;
+       mfunction_t *f;
+       int i;
        char vabuf[1024];
        char *p;
 
        if(prog)
        {
-               p = buf + max(0, dpsnprintf(buf, bufsize, "(%s) ", prog->name));
+               i = dpsnprintf(buf, bufsize, "(%s) ", prog->name);
+               p = buf + max(0, i);
        }
        else
        {