# HG changeset patch # User thomask # Date 1113324027 0 # Node ID 1185c50d4b0851ee840e7899ff126b35608778d3 # Parent 115678dd30b703a3e1fdf6faab6df549c318cfa6 fix dstress.c's memory handling Anders F Bj?rklund 2005-04-12 mail:e14e64af760e8d69035a1d3d7dd9ee78@algonet.se diff -r 115678dd30b7 -r 1185c50d4b08 dstress.c --- a/dstress.c Tue Apr 12 16:16:17 2005 +0000 +++ b/dstress.c Tue Apr 12 16:40:27 2005 +0000 @@ -85,10 +85,28 @@ } close(file); } - errno = 0; return back; } +void *xmalloc(size_t size) +{ + void *p; + if (p < 0) + { + fprintf(stderr,"Failed to allocate %ld bytes!\n", size); + exit(1); + } + p = malloc(size); + if (p == NULL) + { + fprintf(stderr,"Failed to allocate %ld bytes!\n", size); + exit(1); + } + return p; +} + +#define malloc xmalloc + #else #ifdef WIN32 @@ -180,7 +198,7 @@ } } - return ""; + return calloc(1,1); }