From 8e58b474db332bf54c3e91684d8ac8d3f14ef11b Mon Sep 17 00:00:00 2001
From: Samo Penic <samo.penic@gmail.com>
Date: Mon, 09 Jul 2012 17:15:37 +0000
Subject: [PATCH] Maybe found a bug... Lash sh was not initialized to 0 after each calculation

---
 src/general.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/general.c b/src/general.c
index b078f87..ed06398 100644
--- a/src/general.c
+++ b/src/general.c
@@ -3,9 +3,11 @@
 #include "general.h"
 #include<stdarg.h>
 
-ts_uint ts_fprintf(FILE *fd, char *fmt, va_list ap){
+ts_uint ts_fprintf(FILE *fd, char *fmt, ...){
 if(quiet) return TS_SUCCESS;
-fprintf(fd, fmt, ap); /* Call vprintf */
+    va_list ap;
+    va_start(ap,fmt);
+vfprintf(fd, fmt, ap); /* Call vfprintf */
 va_end(ap); /* Cleanup the va_list */
 return TS_SUCCESS;
 }

--
Gitblit v1.9.3