diff options
author | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2014-04-16 12:02:13 +0100 |
---|---|---|
committer | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2014-04-16 12:12:10 +0100 |
commit | ef573c170f275121cf521b659ecf55a72d7a7543 (patch) | |
tree | 05021f7c19da6b1590ab6dc3240f3df6362bf881 | |
parent | c5ba1b4ba9f5419e2fcb8207f71b4eb62465c7c1 (diff) |
orcprogram: bail out on error
Coverity 1146972
-rw-r--r-- | orc/orcprogram.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/orc/orcprogram.c b/orc/orcprogram.c index b1a1713..384a68f 100644 --- a/orc/orcprogram.c +++ b/orc/orcprogram.c @@ -826,6 +826,7 @@ orc_program_append_str (OrcProgram *program, const char *name, insn->opcode = orc_opcode_find_by_name (name); if (!insn->opcode) { ORC_ERROR ("unknown opcode: %s", name); + return; } insn->dest_args[0] = orc_program_find_var_by_name (program, arg1); if (insn->opcode->dest_size[1] != 0) { |