Fix memory overallocation in sparse primal solvers.
PiperOrigin-RevId: 923586079 Change-Id: I8d484b840063c0a7a8a79c5bdc9074a57d2ee55f
This commit is contained in:
committed by
Copybara-Service
parent
ffe1eadd7e
commit
5d782a2bb8
@@ -1072,7 +1072,7 @@ static void PrimalAllocate(mjData* d, mjPrimalContext* ctx, int flg_Newton) {
|
||||
// local sizes and flags
|
||||
int nv = ctx->nv;
|
||||
int nefc = ctx->nefc;
|
||||
int nJ = ctx->is_sparse ? d->nJ : 0;
|
||||
int nJ = ctx->is_sparse ? ctx->nJ : 0;
|
||||
int is_sparse = ctx->is_sparse;
|
||||
int is_elliptic = ctx->is_elliptic;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user