From be42efba06710f583b9ffef94c4e46c82181e731 Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Fri, 3 Aug 2007 21:24:50 +0200 Subject: use md member --- src/ImageMetaData.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ImageMetaData.cxx b/src/ImageMetaData.cxx index 5f619d2..d79b937 100644 --- a/src/ImageMetaData.cxx +++ b/src/ImageMetaData.cxx @@ -18,6 +18,8 @@ #include "ImageMetaData.H" ImageMetaData::ImageMetaData() { + manufacturer = NULL; + model = NULL; clear(); } @@ -28,7 +30,9 @@ ImageMetaData::~ImageMetaData() { void ImageMetaData::clear() { + if (manufacturer) free(manufacturer); manufacturer = NULL; + if (model) free(model); model = NULL; longitude = NAN; latitude = NAN; @@ -49,8 +53,6 @@ int ImageMetaData::load_image(char *name, int img_width) { int ret; - if (manufacturer) free(manufacturer); - if (model) free(model); clear(); ret = load_image_jpgcom(name); -- cgit v1.2.3