X-Git-Url: https://git.octo.it/?p=supertux.git;a=blobdiff_plain;f=external%2Fobstack%2Fobstack.c;h=15e2bc1ea39b2857920df1f60c52ba7f93a828f4;hp=7f51a271f4f1e6ab1b632025b4aa5e2d02ea3e94;hb=c10218eb3b428eae1e961983d6911cfeecb403a1;hpb=50c73400fc84693668173ce680e9d51570e616f1 diff --git a/external/obstack/obstack.c b/external/obstack/obstack.c index 7f51a271f..15e2bc1ea 100644 --- a/external/obstack/obstack.c +++ b/external/obstack/obstack.c @@ -136,8 +136,10 @@ _obstack_begin (struct obstack *h, h->use_extra_arg = 0; chunk = h->chunk = CALL_CHUNKFUN (h, h -> chunk_size); - if (!chunk) + if (!chunk) { (*obstack_alloc_failed_handler) (); + return 0; + } h->next_free = h->object_base = __PTR_ALIGN ((char *) chunk, chunk->contents, alignment - 1); h->chunk_limit = chunk->limit