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