Explorar o código

Fixed parsing of source: lines
Author: jgg
Date: 1999-05-18 05:28:03 GMT
Fixed parsing of source: lines

Arch Librarian %!s(int64=22) %!d(string=hai) anos
pai
achega
04f232fc72
Modificáronse 2 ficheiros con 8 adicións e 3 borrados
  1. 7 3
      apt-pkg/deb/debrecords.cc
  2. 1 0
      debian/changelog

+ 7 - 3
apt-pkg/deb/debrecords.cc

@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // -*- mode: cpp; mode: fold -*-
 // Description								/*{{{*/
 // 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
    Debian Package Records - Parser for debian package records
@@ -75,11 +75,15 @@ string debRecordParser::LongDesc()
    return Section.FindS("Description");
    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()
 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);
 }
 }
 									/*}}}*/
 									/*}}}*/

+ 1 - 0
debian/changelog

@@ -6,6 +6,7 @@ apt (0.3.6.1) unstable; urgency=low
   * Fixed handling of the -q option with not-entirely integer arguments
   * Fixed handling of the -q option with not-entirely integer arguments
     Closes: #37499
     Closes: #37499
   * Man page typo Closes: #37762
   * 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
  -- Jason Gunthorpe <jgg@debian.org>  Wed, 12 May 1999 09:18:49 -0700