Skip to content

Commit 698bd00

Browse files
committed
fix sonar major bugs
Former-commit-id: 9233ae9abf6106e15153f7e5c3b4394178980d77 [formerly 816ad49cab27a3edacdd41aaf0e611b6524c53ff] [formerly 81093f734b02dd09e0f626d3508c081e38c891d4 [formerly 096f9ecfa4d3dcf378d08e318f29cda963a2f6f4]] Former-commit-id: 2ae4bc86def77866f44f7d45acee25d8fbd547c9 [formerly ede443ef8a5d9ac6235f36d1432eb10b67c5ac64] Former-commit-id: 93e876e1494c6330565ebf0eb372cd9cd5a6f7e4
1 parent ca233a9 commit 698bd00

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Frame/Launcher/AFMain.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -276,13 +276,13 @@ bool ParseArgs(int argc, char* argv[])
276276
std::cerr << parser;
277277
return false;
278278
}
279-
catch (args::ParseError e)
279+
catch (args::ParseError& e)
280280
{
281281
std::cerr << e.what() << std::endl;
282282
std::cerr << parser;
283283
return false;
284284
}
285-
catch (args::ValidationError e)
285+
catch (args::ValidationError& e)
286286
{
287287
std::cerr << e.what() << std::endl;
288288
std::cerr << parser;

Frame/SDK/Core/AFDataTable.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ bool AFDataTable::AddRow(size_t row)
163163
RowData* old_row_data = mxRowDatas[row];
164164
if (nullptr != old_row_data)
165165
{
166-
delete row_data;
166+
delete[] row_data;
167167
return false;
168168
}
169169

@@ -241,7 +241,7 @@ bool AFDataTable::AddRow(size_t row, const AFIDataList& data)
241241
RowData* old_row_data = mxRowDatas[row];
242242
if (nullptr != old_row_data)
243243
{
244-
delete row_data;
244+
delete[] row_data;
245245
return false;
246246
}
247247

0 commit comments

Comments
 (0)