From 3b7c97b47a9b74028d74ae3ff93ddb6cb302dd66 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Sun, 5 Jun 2011 19:07:58 +0200 Subject: jpeg-utils: Get rid of static variables --- src/jpeg-utils.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/jpeg-utils.cpp') diff --git a/src/jpeg-utils.cpp b/src/jpeg-utils.cpp index 663e97a..34d3997 100644 --- a/src/jpeg-utils.cpp +++ b/src/jpeg-utils.cpp @@ -73,8 +73,11 @@ get_exif (const gchar *filename) } catch (...) { } if (val && strlen (val) > 0) { - static struct tm tt; - static char conv[1024]; + struct tm tt; + char conv[1024]; + + memset (&conv, 0, sizeof (conv)); + memset (&tt, 0, sizeof (struct tm)); if (sscanf (val, "%d:%d:%d %d:%d:%d", &tt.tm_year, &tt.tm_mon, &tt.tm_mday, &tt.tm_hour, &tt.tm_min, &tt.tm_sec) == 6) { -- cgit v1.2.3