From a3ceaf8dd4c4051474ae5ee8db97f0022f4cbd25 Mon Sep 17 00:00:00 2001 From: Artur Harasimiuk Date: Thu, 25 Oct 2018 16:30:10 +0200 Subject: [PATCH] cloc: don't crash when no arguments given Change-Id: I183577d3c3c5a9f614ed9ab161025376fa5e7ce0 Signed-off-by: Artur Harasimiuk --- offline_compiler/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/offline_compiler/main.cpp b/offline_compiler/main.cpp index b9b7870507..50b1639eb4 100644 --- a/offline_compiler/main.cpp +++ b/offline_compiler/main.cpp @@ -17,7 +17,7 @@ using namespace OCLRT; int main(int numArgs, const char *argv[]) { try { - if (numArgs > 0 && !strcmp(argv[1], "disasm")) { // -file binary.bin -patch workspace/igc/inc -dump dump/folder + if (numArgs > 1 && !strcmp(argv[1], "disasm")) { // -file binary.bin -patch workspace/igc/inc -dump dump/folder BinaryDecoder disasm; int retVal = disasm.validateInput(numArgs, argv); if (retVal == 0) { @@ -25,7 +25,7 @@ int main(int numArgs, const char *argv[]) { } else { return retVal; } - } else if (numArgs > 0 && !strcmp(argv[1], "asm")) { // -dump dump/folder -out new_elf.bin + } else if (numArgs > 1 && !strcmp(argv[1], "asm")) { // -dump dump/folder -out new_elf.bin BinaryEncoder assembler; int retVal = assembler.validateInput(numArgs, argv); if (retVal == 0) {