From d2ef38b37df5c6d0adba31a10d0525de4e63af27 Mon Sep 17 00:00:00 2001 From: Brendan O'Donoghue Date: Sun, 10 Mar 2024 15:48:58 +0000 Subject: [PATCH] fix syev failure bug, closes #238 --- src/cones.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cones.c b/src/cones.c index 42eb03fc..0d50a7ce 100644 --- a/src/cones.c +++ b/src/cones.c @@ -331,7 +331,7 @@ char *SCS(get_cone_header)(const ScsCone *k) { static scs_int set_up_sd_cone_work_space(ScsConeWork *c, const ScsCone *k) { scs_int i; #ifdef USE_LAPACK - blas_int n_max = 0; + blas_int n_max = 1; blas_int neg_one = -1; blas_int info = 0; scs_float wkopt = 0.0; @@ -356,7 +356,7 @@ static scs_int set_up_sd_cone_work_space(ScsConeWork *c, const ScsCone *k) { &info); if (info != 0) { - scs_printf("FATAL: syev failure, info = %li\n", (long)info); + scs_printf("FATAL: syev workspace query failure, info = %li\n", (long)info); return -1; } c->lwork = (blas_int)(wkopt + 1); /* +1 for int casting safety */