From cd5eb5dccf2a212f7bb5ad0db64fa78e69586e76 Mon Sep 17 00:00:00 2001
From: Thomas Jahns <jahns@dkrz.de>
Date: Fri, 8 Apr 2016 14:28:37 +0000
Subject: [PATCH] Shorten assignment.

---
 src/stream_cdf.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/stream_cdf.c b/src/stream_cdf.c
index f44d4df55..4931183d8 100644
--- a/src/stream_cdf.c
+++ b/src/stream_cdf.c
@@ -376,12 +376,8 @@ void cdfGetAttInt(int fileID, int ncvarid, const char *attname, int attlen, int
 
   if ( atttype != NC_CHAR )
     {
-      int *pintatt = NULL;
-
-      if ( (int)nc_attlen > attlen )
-        pintatt = (int *) Malloc(nc_attlen * sizeof (int));
-      else
-        pintatt = attint;
+      int *pintatt = (int)nc_attlen > attlen
+        ? (int *)(Malloc(nc_attlen * sizeof (int))) : attint;
 
       cdf_get_att_int(fileID, ncvarid, attname, pintatt);
 
-- 
GitLab