diff options
Diffstat (limited to 'src/jpeg-utils.cpp')
| -rw-r--r-- | src/jpeg-utils.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
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) { |
