dtinfo: Fix coverity warning related to using delete not delete []
This commit is contained in:
@@ -550,7 +550,7 @@ void BookTask::write_record(void)
|
||||
snprintf(p, plen, "%s\t%s\t%s\t%s", name, loc, line, file);
|
||||
tablines.append(p);
|
||||
|
||||
delete p;
|
||||
delete [] p;
|
||||
}
|
||||
|
||||
const char *bk_title;
|
||||
@@ -600,7 +600,7 @@ void BookTask::reset()
|
||||
delete tabLines; tabLines = new StringList();
|
||||
delete tabFiles; tabFiles = new StringList();
|
||||
|
||||
delete tocLocator; tocLocator = NULL;
|
||||
delete [] tocLocator; tocLocator = NULL;
|
||||
|
||||
|
||||
f_seq_no ++;
|
||||
|
||||
@@ -154,7 +154,7 @@ DBTable::file(DB::Access access)
|
||||
throw(PosixError(errno, path));
|
||||
}
|
||||
|
||||
delete path;
|
||||
delete [] path;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -458,7 +458,7 @@ void DBCursor::string_field(FILE *fp, char **out, int *lenOut)
|
||||
|
||||
if(lenOut) *lenOut = len;
|
||||
}else{
|
||||
delete str;
|
||||
delete [] str;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -192,7 +192,7 @@ Dispatch::file(const char *f)
|
||||
}
|
||||
|
||||
search_path_table->replace_file_scope( dirname );
|
||||
delete dirname;
|
||||
free(dirname);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -117,7 +117,7 @@ checkTocLink( const char *toc_file_name,
|
||||
}
|
||||
}
|
||||
|
||||
delete ToCFileName;
|
||||
free(ToCFileName);
|
||||
|
||||
if ( flag ) {
|
||||
throw(Unexpected("TOC validation failed\n"));
|
||||
@@ -618,7 +618,7 @@ lookahead( char * bufptr, char * currentgi, char * indpos)
|
||||
}
|
||||
// otherwise the next start tag is the same as the current one, so no
|
||||
// change to the indicator is needed.
|
||||
delete nextgi;
|
||||
free(nextgi);
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -654,7 +654,7 @@ parse4last( char * bufptr )
|
||||
} else {
|
||||
lookahead(bufptr, startname, indicator);
|
||||
}
|
||||
delete startname;
|
||||
free(startname);
|
||||
} else {
|
||||
// END TAG
|
||||
for ( ; *bufptr != '>'; bufptr++) {
|
||||
|
||||
@@ -49,16 +49,16 @@ SGMLDefn::SGMLDefn()
|
||||
|
||||
SGMLDefn::~SGMLDefn()
|
||||
{
|
||||
delete sys_id;
|
||||
delete pub_id;
|
||||
delete file_name;
|
||||
delete [] sys_id;
|
||||
delete [] pub_id;
|
||||
delete [] file_name;
|
||||
}
|
||||
|
||||
void
|
||||
SGMLDefn::store_sys_id( char *sid )
|
||||
{
|
||||
if ( sid ) {
|
||||
delete sys_id;
|
||||
delete [] sys_id;
|
||||
|
||||
int len = strlen(sid);
|
||||
sys_id = new char [len + 1];
|
||||
@@ -72,7 +72,7 @@ void
|
||||
SGMLDefn::store_pub_id( char *pid )
|
||||
{
|
||||
if ( pid ) {
|
||||
delete pub_id;
|
||||
delete [] pub_id;
|
||||
|
||||
int len = strlen(pid);
|
||||
pub_id = new char [len + 1];
|
||||
@@ -98,7 +98,7 @@ void
|
||||
SGMLDefn::store_file_name( char *fname )
|
||||
{
|
||||
if ( fname ) {
|
||||
delete file_name;
|
||||
delete [] file_name;
|
||||
|
||||
int len = strlen(fname);
|
||||
file_name = new char [len + 1];
|
||||
|
||||
@@ -37,7 +37,7 @@ StringList::StringList()
|
||||
StringList::~StringList()
|
||||
{
|
||||
reset();
|
||||
delete items;
|
||||
delete [] items;
|
||||
}
|
||||
|
||||
void StringList::grow(size_t total)
|
||||
@@ -47,7 +47,7 @@ void StringList::grow(size_t total)
|
||||
|
||||
if(used > 0){
|
||||
memcpy(born, items, used *sizeof(items[0]));
|
||||
delete items;
|
||||
delete [] items;
|
||||
}
|
||||
|
||||
items = born;
|
||||
|
||||
@@ -146,7 +146,7 @@ write_array(FlexBuffer *buffer, const char *tokens, int quotes)
|
||||
if (quotes) buffer->put( '\"' );
|
||||
}
|
||||
}
|
||||
delete str;
|
||||
free(str);
|
||||
} /*@# else out of memory... */
|
||||
|
||||
buffer->put(']');
|
||||
|
||||
@@ -178,7 +178,7 @@ int TOCTask::write_tree(DBTable *tbl)
|
||||
INTEGER_CODE, qty,
|
||||
NULL);
|
||||
|
||||
delete children;
|
||||
delete [] children;
|
||||
return qty;
|
||||
}
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ ComplexTask::~ComplexTask()
|
||||
delete subtasks[i];
|
||||
}
|
||||
|
||||
if ( subtasks ) delete subtasks;
|
||||
if ( subtasks ) delete [] subtasks;
|
||||
}
|
||||
|
||||
void ComplexTask::removeAllSubTasks()
|
||||
@@ -57,7 +57,7 @@ void ComplexTask::removeAllSubTasks()
|
||||
delete subtasks[i];
|
||||
}
|
||||
|
||||
if ( subtasks ) { delete subtasks; subtasks = 0; }
|
||||
if ( subtasks ) { delete [] subtasks; subtasks = NULL; }
|
||||
used = alloc = 0;
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@ ComplexTask::grow(int needed)
|
||||
|
||||
if(used){
|
||||
memcpy(born, subtasks, sizeof(Task*) * used);
|
||||
delete subtasks; subtasks = 0;
|
||||
delete [] subtasks; subtasks = NULL;
|
||||
}
|
||||
|
||||
subtasks = born;
|
||||
|
||||
Reference in New Issue
Block a user