Hi Ola,

I've attached an interdiff for the fix to this bug and NMUed the
package. 

(ps, happy birthday vorlon!)

-- 
off the chain like a rebellious guanine nucleotide
diff -u steghide-0.5.1/debian/changelog steghide-0.5.1/debian/changelog
--- steghide-0.5.1/debian/changelog
+++ steghide-0.5.1/debian/changelog
@@ -1,3 +1,13 @@
+steghide (0.5.1-7.1) unstable; urgency=high
+
+  * Non-maintainer upload
+  * EmbData.cc: Explicitly include config.h to work around libmhash's
+    namespace abuse of VERSION
+  * Forcefully cast the return of mhash_get_hash_name from uint8_t * to char *
+  * Happy birthday, vorlon, closes: #360479
+
+ -- Erinn Clark <[EMAIL PROTECTED]>  Thu, 27 Apr 2006 22:17:11 -0400
+
 steghide (0.5.1-7) unstable; urgency=low
 
   * Updated config.sub and config.guess to make it possible to build on
only in patch2:
unchanged:
--- steghide-0.5.1.orig/src/EmbData.cc
+++ steghide-0.5.1/src/EmbData.cc
@@ -26,6 +26,7 @@
 #include "MCryptPP.h"
 #include "MHashPP.h"
 #include "common.h"
+#include "config.h"
 
 EmbData::EmbData (MODE m, std::string pp, std::string fn)
        : Mode(m), Passphrase(pp), FileName(fn)
only in patch2:
unchanged:
--- steghide-0.5.1.orig/src/MHashPP.cc
+++ steghide-0.5.1/src/MHashPP.cc
@@ -120,7 +120,7 @@
 
 std::string MHashPP::getAlgorithmName (hashid id)
 {
-       char *name = mhash_get_hash_name (id) ;
+       char *name = (char *) mhash_get_hash_name (id) ;
        std::string retval ;
        if (name == NULL) {
                retval = std::string ("<algorithm not found>") ;

Reply via email to