* tell what we did to the debs
authorWilfried Göesgens <willi@citadel.org>
Wed, 14 Feb 2007 21:02:05 +0000 (21:02 +0000)
committerWilfried Göesgens <willi@citadel.org>
Wed, 14 Feb 2007 21:02:05 +0000 (21:02 +0000)
* fixed bug in range checking in the qp-decoder

citadel/debian/changelog
citadel/mime_parser.c

index 34322f0abf1d71b01eed41ec960f662a5c104f50..53a271e0593c98a12a8d26c1c79706a99959a6e6 100644 (file)
@@ -1,3 +1,9 @@
+citadel (7.03-6) unstable; urgency=high
+
+  * fixup in quoted printable decoder
+
+ -- Wilfried Goesgens <citadel@outgesourced.org>  Wed, 07 Feb 2007 00:12:00 +0100
+
 citadel (7.03-5) unstable; urgency=low
 
   * fixed user create bug
index deb06aeed7dda580b8ebe9a561c89e278f4e133d..c6415f34bb7c2d658ad6befa7c626f11ff2c722d 100644 (file)
@@ -74,7 +74,7 @@ int CtdlDecodeQuotedPrintable(char *decoded, char *encoded, int sourcelen) {
        decoded[0] = 0;
        if (sourcelen >0)
                decoded[0] = encoded[0];
-       while (destpos <= sourcelen){
+       while (sourcepos <= sourcelen){
                check = &decoded[destpos];
                decoded[destpos] = encoded[sourcepos];
                if ((ignore_last == 0) && (decoded[destpos-1] == '='))