summaryrefslogtreecommitdiff
path: root/indra/llmath/llvolume.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/llmath/llvolume.cpp')
-rw-r--r--indra/llmath/llvolume.cpp18
1 files changed, 15 insertions, 3 deletions
diff --git a/indra/llmath/llvolume.cpp b/indra/llmath/llvolume.cpp
index 67ffb6d628..7345dabf72 100644
--- a/indra/llmath/llvolume.cpp
+++ b/indra/llmath/llvolume.cpp
@@ -730,7 +730,11 @@ BOOL LLProfileParams::importFile(FILE *fp)
while (!feof(fp))
{
- fgets(buffer, BUFSIZE, fp);
+ if (fgets(buffer, BUFSIZE, fp) == NULL)
+ {
+ buffer[0] = '\0';
+ }
+
sscanf( /* Flawfinder: ignore */
buffer,
" %255s %255s",
@@ -1231,7 +1235,11 @@ BOOL LLPathParams::importFile(FILE *fp)
while (!feof(fp))
{
- fgets(buffer, BUFSIZE, fp);
+ if (fgets(buffer, BUFSIZE, fp) == NULL)
+ {
+ buffer[0] = '\0';
+ }
+
sscanf( /* Flawfinder: ignore */
buffer,
" %255s %255s",
@@ -3562,7 +3570,11 @@ BOOL LLVolumeParams::importFile(FILE *fp)
while (!feof(fp))
{
- fgets(buffer, BUFSIZE, fp);
+ if (fgets(buffer, BUFSIZE, fp) == NULL)
+ {
+ buffer[0] = '\0';
+ }
+
sscanf(buffer, " %255s", keyword); /* Flawfinder: ignore */
if (!strcmp("{", keyword))
{