summaryrefslogtreecommitdiff
path: root/fitz/base_context.c
diff options
context:
space:
mode:
Diffstat (limited to 'fitz/base_context.c')
-rw-r--r--fitz/base_context.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/fitz/base_context.c b/fitz/base_context.c
index ee92904b..218ce407 100644
--- a/fitz/base_context.c
+++ b/fitz/base_context.c
@@ -35,6 +35,11 @@ fz_new_context(fz_alloc_context *alloc, unsigned int max_store)
{
fz_context *ctx;
+ if (!alloc)
+ alloc = &fz_alloc_default;
+ if (max_store == 0)
+ max_store = 256 << 20;
+
ctx = alloc->malloc(alloc->user, sizeof(fz_context));
if (!ctx)
return NULL;