diff options
| author | Gertjan van den Burg <burg@ese.eur.nl> | 2016-10-06 17:08:57 +0200 |
|---|---|---|
| committer | Gertjan van den Burg <burg@ese.eur.nl> | 2016-10-06 17:08:57 +0200 |
| commit | 5c58431646f05637d801c671a5f55a11903b37a5 (patch) | |
| tree | c4c7f6b2d5b3f9234db580b7d56d8a391d137594 /src/gensvm_optimize.c | |
| parent | Switch to using dsyrk instead of dsyr for speed. (diff) | |
| download | gensvm-5c58431646f05637d801c671a5f55a11903b37a5.tar.gz gensvm-5c58431646f05637d801c671a5f55a11903b37a5.zip | |
Coding style - set all pointers to NULL initially and after free
Diffstat (limited to 'src/gensvm_optimize.c')
| -rw-r--r-- | src/gensvm_optimize.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gensvm_optimize.c b/src/gensvm_optimize.c index 184c45f..60a5682 100644 --- a/src/gensvm_optimize.c +++ b/src/gensvm_optimize.c @@ -362,7 +362,7 @@ double gensvm_get_alpha_beta(struct GenModel *model, struct GenData *data, K = model->K; double omega, a, b_aq = 0.0, alpha = 0.0; - double *uu_row; + double *uu_row = NULL; const double in = 1.0/((double) model->n); simple = gensvm_majorize_is_simple(model, data, i); @@ -528,7 +528,9 @@ void gensvm_get_update(struct GenModel *model, struct GenData *data, err("[GenSVM Warning]: Received nonzero " "status from dsysv: %i\n", status); free(WORK); + WORK = NULL; free(IPIV); + IPIV = NULL; } // the solution is now stored in ZBc, in column-major order. Here we @@ -634,7 +636,7 @@ void gensvm_calculate_errors(struct GenModel *model, struct GenData *data, double *ZV) { long i, j; - double q, *uu_row; + double q, *uu_row = NULL; long n = model->n; long m = model->m; |
