Merge "msm: adsprpc: Clean buffers on remote invocation failure"

This commit is contained in:
qctecmdr
2020-08-05 20:39:02 -07:00
committed by Gerrit - the friendly Code Review server

View File

@@ -2421,13 +2421,13 @@ static int fastrpc_internal_invoke(struct fastrpc_file *fl, uint32_t mode,
inv_args(ctx); inv_args(ctx);
PERF_END); PERF_END);
VERIFY(err, 0 == (err = ctx->retval)); PERF(fl->profile, GET_COUNTER(perf_counter, PERF_PUTARGS),
VERIFY(err, 0 == (err = put_args(kernel, ctx, invoke->pra)));
PERF_END);
if (err) if (err)
goto bail; goto bail;
PERF(fl->profile, GET_COUNTER(perf_counter, PERF_PUTARGS), VERIFY(err, 0 == (err = ctx->retval));
VERIFY(err, 0 == put_args(kernel, ctx, invoke->pra));
PERF_END);
if (err) if (err)
goto bail; goto bail;
bail: bail: