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 180 LIB3270_EXPORT void * lib3270_realloc(void *p, int len)
181 181 {
182 182 p = realloc(p, len);
  183 + if(p == NULL)
  184 + perror("realloc");
183 185 return p;
184 186 }
185 187  
... ... @@ -192,9 +194,10 @@ LIB3270_EXPORT void * lib3270_calloc(int elsize, int nelem, void *ptr)
192 194 else
193 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 201 return ptr;
199 202 }
200 203  
... ...