* apt-pkg/indexrecords.cc:
authorMichael Vogt <michael.vogt@ubuntu.com>
Thu, 24 Jan 2013 17:55:44 +0000 (18:55 +0100)
committerMichael Vogt <michael.vogt@ubuntu.com>
Thu, 24 Jan 2013 17:55:44 +0000 (18:55 +0100)
  - support '\r' in the Release file

apt-pkg/indexrecords.cc
debian/changelog

index af2639b..649b605 100644 (file)
@@ -173,7 +173,7 @@ bool indexRecords::parseSumData(const char *&Start, const char *End,        /*{{{*/
    Hash = "";
    Size = 0;
    /* Skip over the first blank */
-   while ((*Start == '\t' || *Start == ' ' || *Start == '\n')
+   while ((*Start == '\t' || *Start == ' ' || *Start == '\n' || *Start == '\r')
          && Start < End)
       Start++;
    if (Start >= End)
@@ -215,7 +215,8 @@ bool indexRecords::parseSumData(const char *&Start, const char *End,        /*{{{*/
    
    EntryEnd = Start;
    /* Find the end of the third entry (the filename) */
-   while ((*EntryEnd != '\t' && *EntryEnd != ' ' && *EntryEnd != '\n')
+   while ((*EntryEnd != '\t' && *EntryEnd != ' ' && 
+           *EntryEnd != '\n' && *EntryEnd != '\r')
          && EntryEnd < End)
       EntryEnd++;
 
index 6c1bb08..9632a76 100644 (file)
@@ -28,6 +28,8 @@ apt (0.9.7.8) UNRELEASED; urgency=low
       (LP: #1086997)
     - quote plus in filenames to work around a bug in the S3 server
       (LP: #1003633)
+  * apt-pkg/indexrecords.cc:
+    - support '\r' in the Release file
 
  -- Christian Perrier <bubulle@debian.org>  Mon, 24 Dec 2012 07:01:20 +0100