summaryrefslogtreecommitdiff
path: root/apt-inst/extract.cc
diff options
context:
space:
mode:
Diffstat (limited to 'apt-inst/extract.cc')
-rw-r--r--apt-inst/extract.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/apt-inst/extract.cc b/apt-inst/extract.cc
index a3c06c088..5c5ad55b2 100644
--- a/apt-inst/extract.cc
+++ b/apt-inst/extract.cc
@@ -1,6 +1,6 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: extract.cc,v 1.2 2001/02/20 07:03:16 jgg Exp $
+// $Id: extract.cc,v 1.3 2001/05/27 23:47:14 jgg Exp $
/* ######################################################################
Archive Extraction Directory Stream
@@ -56,6 +56,7 @@
#include <unistd.h>
#include <errno.h>
#include <dirent.h>
+#include <iostream.h>
/*}}}*/
static const char *TempExt = "dpkg-tmp";
@@ -473,8 +474,8 @@ bool pkgExtract::CheckDirReplace(string Dir,unsigned int Depth)
// Look up the node
File = Dir + Dent->d_name;
- pkgFLCache::NodeIterator Nde = FLCache.GetNode(File.begin(),
- File.end(),0,false,false);
+ pkgFLCache::NodeIterator Nde = FLCache.GetNode(File.c_str(),
+ File.c_str() + File.length(),0,false,false);
// The file is not owned by this package
if (Nde.end() != false || Nde.RealPackage() != FLPkg)