Nguyễn Thái Ngọc Duy <pclouds@xxxxxxxxx> writes: > diff --git a/wrapper.c b/wrapper.c > index 85f09df..d4c0972 100644 > --- a/wrapper.c > +++ b/wrapper.c > @@ -9,6 +9,18 @@ static void do_nothing(size_t size) > > static void (*try_to_free_routine)(size_t size) = do_nothing; > > +static void memory_limit_check(size_t size) > +{ > + static int limit = -1; > + if (limit == -1) { > + const char *env = getenv("GIT_ALLOC_LIMIT"); > + limit = env ? atoi(env) * 1024 : 0; > + } > + if (limit && size > limit) > + die("attempting to allocate %d over limit %d", > + size, limit); size is size_t and %d calls for an int. I'll push out a fixed-up version later to 'pu'. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html