[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a
Maximiliano Curia
maxy at moszumanska.debian.org
Thu Jul 13 17:39:05 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=579bc91
The following commit has been merged in the master branch:
commit 579bc918214b233ee54c59a13c277474199b697d
Author: Andreas Huggel <ahuggel at gmx.net>
Date: Sun Dec 9 08:01:43 2007 +0000
Minor changes.
---
src/iptc.cpp | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/src/iptc.cpp b/src/iptc.cpp
index 7ff3227..d022c99 100644
--- a/src/iptc.cpp
+++ b/src/iptc.cpp
@@ -133,6 +133,9 @@ namespace Exiv2 {
int IptcData::load(const byte* buf, long len)
{
+#ifdef DEBUG
+ std::cerr << "IptcData::load, len = " << len << "
";
+#endif
const byte* pRead = buf;
iptcMetadata_.clear();
@@ -166,7 +169,15 @@ namespace Exiv2 {
pRead += 2;
}
if (pRead + sizeData <= buf + len) {
- readData(dataSet, record, pRead, sizeData);
+ int rc = 0;
+ if ((rc = readData(dataSet, record, pRead, sizeData)) != 0) {
+#ifndef SUPPRESS_WARNINGS
+ std::cerr << "Warning: "
+ << "Failed to read IPTC dataset "
+ << IptcKey(dataSet, record)
+ << " (rc = " << rc << "); skipped.
";
+#endif
+ }
}
#ifndef SUPPRESS_WARNINGS
else {
@@ -195,7 +206,7 @@ namespace Exiv2 {
else if (1 == rc) {
// If the first attempt failed, try with a string value
value = Value::create(string);
- int rc = value->read(data, sizeData, bigEndian);
+ rc = value->read(data, sizeData, bigEndian);
if (0 == rc) {
IptcKey key(dataSet, record);
add(key, value.get());
--
exiv2 packaging
More information about the pkg-kde-commits
mailing list