progs/glsl: Provide a better fix for fgets warning.
authorVinson Lee <vlee@vmware.com>
Wed, 30 Dec 2009 20:38:21 +0000 (12:38 -0800)
committerVinson Lee <vlee@vmware.com>
Wed, 30 Dec 2009 20:38:21 +0000 (12:38 -0800)
progs/glsl/shtest.c

index 3c795437f42ce4c2bbcac088f49b1923df679774..e9800c307f3f092b405fcd007493f3ef757b0911 100644 (file)
@@ -492,11 +492,8 @@ ReadConfigFile(const char *filename, struct config_file *conf)
    conf->num_uniforms = 0;
 
    /* ugly but functional parser */
-   while (!feof(f)) {
-      char *result;
-      result = fgets(line, sizeof(line), f);
-      (void) result;
-      if (!feof(f) && line[0]) {
+   while (fgets(line, sizeof(line), f) != NULL) {
+      if (line[0]) {
          if (strncmp(line, "vs ", 3) == 0) {
             VertShaderFile = strdup(line + 3);
             VertShaderFile[strlen(VertShaderFile) - 1] = 0;