From efc379f37f978105146565456d9335a50c35eeec Mon Sep 17 00:00:00 2001 From: cleary Date: Sat, 25 Sep 1999 01:06:53 +0000 Subject: [PATCH] Fixed bug where dm_parcsr was freeing parcsr_matrix even though it had not allocated it. Purify now is happy. --- distributed_matrix/distributed_matrix_parcsr.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/distributed_matrix/distributed_matrix_parcsr.c b/distributed_matrix/distributed_matrix_parcsr.c index da365bc0b..7460b52a4 100644 --- a/distributed_matrix/distributed_matrix_parcsr.c +++ b/distributed_matrix/distributed_matrix_parcsr.c @@ -16,12 +16,6 @@ #include "HYPRE_parcsr_mv.h" -typedef struct -{ - int dummy; - -} hypre_DistributedMatrixParcsrAuxiliaryData; - /*-------------------------------------------------------------------------- * hypre_DistributedMatrixDestroyParCSR * Internal routine for freeing a matrix stored in Parcsr form. @@ -30,11 +24,6 @@ typedef struct int hypre_DistributedMatrixDestroyParCSR( hypre_DistributedMatrix *distributed_matrix ) { - HYPRE_ParCSRMatrix Parcsr_matrix = (HYPRE_ParCSRMatrix) hypre_DistributedMatrixLocalStorage(distributed_matrix); - - HYPRE_ParCSRMatrixDestroy( Parcsr_matrix ); - - hypre_TFree(hypre_DistributedMatrixAuxiliaryData( distributed_matrix ) ); return(0); } @@ -49,9 +38,6 @@ int hypre_DistributedMatrixInitializeParCSR(hypre_DistributedMatrix *matrix) { - hypre_DistributedMatrixAuxiliaryData( matrix ) = - hypre_CTAlloc( hypre_DistributedMatrixParcsrAuxiliaryData, 1 ); - return 0; }