Index: filed.c ================================================================== --- filed.c +++ filed.c @@ -604,11 +604,11 @@ /* Note path */ strcpy(buffer_st->path, path); for (i = 0; i < 100; i++) { buffer = buffer_st->tmpbuf; - fgets(buffer, buffer_len, fp); + fgets_ret = fgets(buffer, buffer_len, fp); if (fgets_ret == NULL) { break; } if (strncasecmp(buffer, "Range: ", 7) == 0) {