Kaydet (Commit) 3d9d0b78 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1242375 Don't call fscanf without specifiers

Change-Id: I58082770ca79da9c4d235b5ea0dc79c688c7498b
üst fb6d3b88
...@@ -276,7 +276,7 @@ bool CppuOptions::initOptions(int ac, char* av[], bool bCmdFile) ...@@ -276,7 +276,7 @@ bool CppuOptions::initOptions(int ac, char* av[], bool bCmdFile)
char* rargv[512]; char* rargv[512];
char buffer[512]; char buffer[512];
while ( fscanf(cmdFile, "%s", buffer) != EOF ) while (fscanf(cmdFile, "%511s", buffer) != EOF && rargc < 512)
{ {
rargv[rargc]= strdup(buffer); rargv[rargc]= strdup(buffer);
rargc++; rargc++;
......
...@@ -200,7 +200,7 @@ bool JavaOptions::initOptions(int ac, char* av[], bool bCmdFile) ...@@ -200,7 +200,7 @@ bool JavaOptions::initOptions(int ac, char* av[], bool bCmdFile)
char* rargv[512]; char* rargv[512];
char buffer[512]; char buffer[512];
while ( fscanf(cmdFile, "%s", buffer) != EOF ) while (fscanf(cmdFile, "%511s", buffer) != EOF && rargc < 512)
{ {
rargv[rargc]= strdup(buffer); rargv[rargc]= strdup(buffer);
rargc++; rargc++;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment