X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Fmalloc.c;h=f74d43960f60d11643728fd75b19c37d7c9ae354;hb=e49b5cba9beb8ffe4a9fd1daf36a23525a32fa5d;hp=0cb5f9d997def46ce1570b40eb5d9e1195216f3c;hpb=f09c875281ab27bd51e1da5f97d327d69695ccec;p=pintos-anon diff --git a/src/threads/malloc.c b/src/threads/malloc.c index 0cb5f9d..f74d439 100644 --- a/src/threads/malloc.c +++ b/src/threads/malloc.c @@ -57,7 +57,7 @@ struct arena /* Free block. */ struct block { - list_elem free_elem; /* Free list element. */ + struct list_elem free_elem; /* Free list element. */ }; /* Our set of descriptors. */ @@ -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;