Commit 1fa5cd3a336e00df36f297650180b811c2564319

Authored by Perry Werneck
1 parent 039c85fb
Exists in master and in 2 other branches develop, macos

Fixing deepcode alert.

Showing 1 changed file with 5 additions and 2 deletions   Show diff stats
src/core/util.c
@@ -180,6 +180,8 @@ LIB3270_EXPORT void lib3270_autoptr_cleanup_LIB3270_POPUP(LIB3270_POPUP **ptr) @@ -180,6 +180,8 @@ LIB3270_EXPORT void lib3270_autoptr_cleanup_LIB3270_POPUP(LIB3270_POPUP **ptr)
180 LIB3270_EXPORT void * lib3270_realloc(void *p, int len) 180 LIB3270_EXPORT void * lib3270_realloc(void *p, int len)
181 { 181 {
182 p = realloc(p, len); 182 p = realloc(p, len);
  183 + if(p == NULL)
  184 + perror("realloc");
183 return p; 185 return p;
184 } 186 }
185 187
@@ -192,9 +194,10 @@ LIB3270_EXPORT void * lib3270_calloc(int elsize, int nelem, void *ptr) @@ -192,9 +194,10 @@ LIB3270_EXPORT void * lib3270_calloc(int elsize, int nelem, void *ptr)
192 else 194 else
193 ptr = malloc(sz); 195 ptr = malloc(sz);
194 196
195 - if(ptr)  
196 - memset(ptr,0,sz); 197 + if(!ptr)
  198 + perror("calloc");
197 199
  200 + memset(ptr,0,sz);
198 return ptr; 201 return ptr;
199 } 202 }
200 203