Fixed parsing of source: lines
authorArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:53:45 +0000 (16:53 +0000)
committerArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:53:45 +0000 (16:53 +0000)
Author: jgg
Date: 1999-05-18 05:28:03 GMT
Fixed parsing of source: lines

apt-pkg/deb/debrecords.cc
debian/changelog

index f86287b..49e3d02 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: debrecords.cc,v 1.7 1999/04/07 05:30:18 jgg Exp $
+// $Id: debrecords.cc,v 1.8 1999/05/18 05:28:03 jgg Exp $
 /* ######################################################################
    
    Debian Package Records - Parser for debian package records
@@ -75,11 +75,15 @@ string debRecordParser::LongDesc()
    return Section.FindS("Description");
 }
                                                                        /*}}}*/
-// debRecordParser::SourcePkg - Return the source package name if any  /*{{{*/
+// RecordParser::SourcePkg - Return the source package name if any     /*{{{*/
 // ---------------------------------------------------------------------
 /* */
 string debRecordParser::SourcePkg()
 {
-   return Section.FindS("Source");
+   string Res = Section.FindS("Source");
+   string::size_type Pos = Res.find(' ');
+   if (Pos == string::npos)
+      return Res;
+   return string(Res,0,Pos);
 }
                                                                        /*}}}*/
index fa9f6b4..69014fa 100644 (file)
@@ -6,6 +6,7 @@ apt (0.3.6.1) unstable; urgency=low
   * Fixed handling of the -q option with not-entirely integer arguments
     Closes: #37499
   * Man page typo Closes: #37762
+  * Fixed parsing of the Source: line. Closes: #37679
   
  -- Jason Gunthorpe <jgg@debian.org>  Wed, 12 May 1999 09:18:49 -0700