From 9e561f9fdd2bef09d21904aba0a74faa39165c04 Mon Sep 17 00:00:00 2001 From: drw Date: Fri, 28 Mar 2003 01:27:02 +0000 Subject: Fix bug in reading feed's Package file --- (limited to 'noncore') diff --git a/noncore/settings/aqpkg/server.cpp b/noncore/settings/aqpkg/server.cpp index 04f5ab7..06b0863 100644 --- a/noncore/settings/aqpkg/server.cpp +++ b/noncore/settings/aqpkg/server.cpp @@ -165,12 +165,14 @@ void Server :: readPackageFile( Server *local, bool clearAll, bool installingToR { in.getline( line, 1000 ); if ( in.eof() ) - continue; + break; k[0] = '\0'; v[0] = '\0'; - sscanf( line, "%[^:]: %[^\n]", k, v ); + if ( sscanf( line, "%[^:]: %[^\n]", k, v ) < 2 ) + break; + key = k; value = v; key = key.stripWhiteSpace(); -- cgit v0.9.0.2