summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2014-04-16 12:02:13 +0100
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2014-04-16 12:12:10 +0100
commitef573c170f275121cf521b659ecf55a72d7a7543 (patch)
tree05021f7c19da6b1590ab6dc3240f3df6362bf881
parentc5ba1b4ba9f5419e2fcb8207f71b4eb62465c7c1 (diff)
orcprogram: bail out on error
Coverity 1146972
-rw-r--r--orc/orcprogram.c1
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) {