From: Stephen Sinclair <radarsat1@gmail.com>
Date: Thu, 11 Jun 2020 21:21:23 +0000
Subject: Wrong argument to cs_transpose leads to segfault

---
 src/fclib.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/fclib.h b/src/fclib.h
index c20ec1e..5335087 100644
--- a/src/fclib.h
+++ b/src/fclib.h
@@ -1333,7 +1333,7 @@ FCLIB_STATIC double fclib_merit_local (struct fclib_local *problem, enum fclib_m
     /* compute V^T {r} + R \lambda + s */
     if (n_e >0)
     {
-      cs * VT = cs_transpose((cs *)V, 0) ;
+      cs * VT = cs_transpose((cs *)V, 1) ;
       tmp = (double *)malloc(n_e*sizeof(double));
       for (i =0; i <n_e; i++) tmp[i] = s[i] ;
       cs_gaxpy(VT, r, tmp);
