summaryrefslogtreecommitdiff
path: root/indra/newview/llviewerinventory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llviewerinventory.cpp')
-rw-r--r--indra/newview/llviewerinventory.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/indra/newview/llviewerinventory.cpp b/indra/newview/llviewerinventory.cpp
index 959af911b7..ad977a4c46 100644
--- a/indra/newview/llviewerinventory.cpp
+++ b/indra/newview/llviewerinventory.cpp
@@ -440,7 +440,11 @@ bool LLViewerInventoryCategory::importFileLocal(FILE* fp)
valuestr[0] = '\0';
while(!feof(fp))
{
- fgets(buffer, MAX_STRING, fp);
+ if (fgets(buffer, MAX_STRING, fp) == NULL)
+ {
+ buffer[0] = '\0';
+ }
+
sscanf( /* Flawfinder: ignore */
buffer, " %254s %254s", keyword, valuestr);
if(0 == strcmp("{",keyword))