]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/configuration.cc
rework hashsum verification in the acquire system
[apt.git] / apt-pkg / contrib / configuration.cc
index 483d5bb1b7f1944070d2a1eb5af8e3bc80e086fe..42e35d32abd99e176dd82c88852cfc5d5647810f 100644 (file)
@@ -629,19 +629,19 @@ string Configuration::Item::FullTag(const Item *Stop) const
    tag/value. AsSectional enables Sectional parsing.*/
 bool ReadConfigFile(Configuration &Conf,const string &FName,bool const &AsSectional,
                    unsigned const &Depth)
-{   
+{
    // Open the stream for reading
-   ifstream F(FName.c_str(),ios::in); 
-   if (!F != 0)
+   ifstream F(FName.c_str(),ios::in);
+   if (F.fail() == true)
       return _error->Errno("ifstream::ifstream",_("Opening configuration file %s"),FName.c_str());
 
    string LineBuffer;
    string Stack[100];
    unsigned int StackPos = 0;
-   
+
    // Parser state
    string ParentTag;
-   
+
    int CurLine = 0;
    bool InComment = false;
    while (F.eof() == false)