]> git.mxchange.org Git - simgear.git/blobdiff - simgear/timing/timezone.cxx
hla: Use raw pointers for HLAFederate::_insert methods.
[simgear.git] / simgear / timing / timezone.cxx
index 118849184b40e3b493d2250ce31e221e443f5858..4fa6746ca2cd742fc245a10bb440606d7207fd3c 100644 (file)
@@ -136,14 +136,15 @@ SGTimeZoneContainer::SGTimeZoneContainer(const char *filename)
     char buffer[256];
     FILE* infile = fopen(filename, "rb");
     if (!(infile)) {
-        string e = "Unable to open time zone file '";
+        std::string e = "Unable to open time zone file '";
         throw sg_exception(e + filename + '\'');
     }
     
     errno = 0;
 
     while (1) {
-        fgets(buffer, 256, infile);
+        if (0 == fgets(buffer, 256, infile))
+            break;
         if (feof(infile)) {
             break;
         }