X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Fmalloc.c;h=8e6b4591ea87ecae09337ae5d741c89a68bdcb9a;hb=3b36c59160d9fd64db9c5733c35cba98fa160ec2;hp=20773548d9ee2499b68a22e89e3b222694ef985c;hpb=e49798d967361536af9339202a3306fe1347d93f;p=pintos-anon diff --git a/src/threads/malloc.c b/src/threads/malloc.c index 2077354..8e6b459 100644 --- a/src/threads/malloc.c +++ b/src/threads/malloc.c @@ -161,7 +161,7 @@ calloc (size_t a, size_t b) void *p; size_t size; - /* Calculate block size. */ + /* Calculate block size and make sure it fits in size_t. */ size = a * b; if (size < a || size < b) return NULL; @@ -198,7 +198,7 @@ free (void *p) } #ifndef NDEBUG - memset (b, 0xcd, d->block_size); + memset (b, 0xcc, d->block_size); #endif lock_acquire (&d->lock);