fix memory leak

f41
David Tardon 11 years ago
parent 743bc15418
commit f227d6f6be

@ -0,0 +1,24 @@
From 0153352b99336335c5d6eb1635ea4b60574fa971 Mon Sep 17 00:00:00 2001
From: David Tardon <dtardon@redhat.com>
Date: Fri, 1 Nov 2013 12:35:12 +0100
Subject: [PATCH] coverity: fix memory leak
---
src/lib/FHStringVector.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/lib/FHStringVector.cpp b/src/lib/FHStringVector.cpp
index 2cab359..a6b5d7d 100644
--- a/src/lib/FHStringVector.cpp
+++ b/src/lib/FHStringVector.cpp
@@ -35,6 +35,7 @@ libfreehand::FHStringVector::FHStringVector(const FHStringVector &vec)
libfreehand::FHStringVector::~FHStringVector()
{
+ delete m_pImpl;
}
libfreehand::FHStringVector &libfreehand::FHStringVector::operator=(const FHStringVector &vec)
--
1.8.3.1

@ -2,7 +2,7 @@
Name: libfreehand
Version: 0.0.0
Release: 2%{?dist}
Release: 3%{?dist}
Summary: A library for import of Macromedia/Adobe FreeHand documents
Group: System Environment/Libraries
@ -16,6 +16,8 @@ BuildRequires: libwpd-devel
BuildRequires: libwpg-devel
BuildRequires: zlib-devel
Patch0: 0001-coverity-fix-memory-leak.patch
%description
libfreehand is library providing ability to interpret and import
Macromedia/Adobe FreeHand documents into various applications.
@ -49,6 +51,8 @@ Currently supported: SVG, raw.
%prep
%setup -q
%patch0 -p1
%build
%configure --disable-silent-rules --disable-static --disable-werror
sed -i \
@ -86,6 +90,9 @@ rm -rf %{buildroot}/%{_docdir}/%{name}
%{_bindir}/fh2svg
%changelog
* Mon Nov 04 2013 David Tardon <dtardon@redhat.com> - 0.0.0-3
- fix memory leak
* Thu Oct 31 2013 David Tardon <dtardon@redhat.com> 0.0.0-2
- add gperf to BuildRequires

Loading…
Cancel
Save