- After a bug at TRICS I replaced all occurrences of strcpy, strcat, sprintf
by length limited versions wherever appropriate.
This commit is contained in:
6
frame.c
6
frame.c
@ -118,13 +118,13 @@ static int readFileFrame(SConnection * pCon,
|
||||
|
||||
status = NXopen(file, NXACC_READ, &fileHandle);
|
||||
if (status != NX_OK) {
|
||||
sprintf(error, "ERROR: failed to open %s", file);
|
||||
snprintf(error,511, "ERROR: failed to open %s", file);
|
||||
SCWrite(pCon, error, eError);
|
||||
return 0;
|
||||
}
|
||||
status = NXDinitfromfile(dictFile, &dictHandle);
|
||||
if (status != NX_OK) {
|
||||
sprintf(error, "ERROR: failed to open dictionary %s", dictFile);
|
||||
snprintf(error,511, "ERROR: failed to open dictionary %s", dictFile);
|
||||
NXclose(&fileHandle);
|
||||
SCWrite(pCon, error, eError);
|
||||
return 0;
|
||||
@ -132,7 +132,7 @@ static int readFileFrame(SConnection * pCon,
|
||||
|
||||
status = NXDopenalias(fileHandle, dictHandle, alias);
|
||||
if (status != NX_OK) {
|
||||
sprintf(error, "ERROR: failed to open alias %s", alias);
|
||||
snprintf(error,511, "ERROR: failed to open alias %s", alias);
|
||||
NXclose(&fileHandle);
|
||||
NXDclose(dictHandle, NULL);
|
||||
SCWrite(pCon, error, eError);
|
||||
|
Reference in New Issue
Block a user