summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--xlators/cluster/ec/src/ec-code-x64.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/xlators/cluster/ec/src/ec-code-x64.c b/xlators/cluster/ec/src/ec-code-x64.c
index e94ddd4b155..cfec4b3be7a 100644
--- a/xlators/cluster/ec/src/ec-code-x64.c
+++ b/xlators/cluster/ec/src/ec-code-x64.c
@@ -49,6 +49,7 @@ ec_code_x64_epilog(ec_code_builder_t *builder)
if (builder->regs > 11) {
ec_code_error(builder, EINVAL);
+ return;
}
for (i = builder->regs; i > 7; i--) {
ec_code_intel_op_pop_r(builder, ec_code_x64_regmap[i - 1]);