X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=util%2Fdmalloc.c;h=c2453a853612890a3c4231f8eb32dd9c6a09fcd8;hp=e8d693fd5ae7a8bcb2e1a843c54792e813ac6db7;hb=9e4d074b5d72a383addc86a2c7e76ed60d3c4883;hpb=b7cfb26ec2c224a900931d09d316efe78dd4d6c5 diff --git a/util/dmalloc.c b/util/dmalloc.c index e8d693f..c2453a8 100644 --- a/util/dmalloc.c +++ b/util/dmalloc.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: dmalloc.c,v $ - * Revision 1.3 1995-05-15 11:56:55 quinn + * Revision 1.4 1995-05-15 13:25:13 quinn + * Fixed memory bug. + * + * Revision 1.3 1995/05/15 11:56:55 quinn * Debuggng & adjustments. * * Revision 1.2 1995/04/10 10:23:50 quinn @@ -75,11 +78,6 @@ void *d_realloc(char *file, int line, char *ptr, int nbytes) file, line, len, nbytes, p, r + 2 * sizeof(long)); memcpy(r, &head, sizeof(long)); memcpy(r + sizeof(long), &nlen, sizeof(long)); - if (r != ptr - 2 * sizeof(long)) - { - memcpy(r + 2 * sizeof(long), ptr, len); - memcpy(ptr - 2 * sizeof(long), &freed, sizeof(long)); - } r += 2 * sizeof(long); memcpy(r + nbytes, &tail, sizeof(long)); return r;