summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'base/fapiufst.c')
-rw-r--r--base/fapiufst.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/base/fapiufst.c b/base/fapiufst.c
index 8c542520..59aeb134 100644
--- a/base/fapiufst.c
+++ b/base/fapiufst.c
@@ -2165,8 +2165,10 @@ gs_fapi_ufst_init(gs_memory_t * mem, gs_fapi_server ** server)
sizeof
(fapi_ufst_server),
"fapi_ufst_server");
- if (serv == 0)
+ if (serv == NULL) {
+ gs_memory_chunk_release(cmem);
return_error(gs_error_Fatal);
+ }
memset(serv, 0, sizeof(*serv));
serv->mem = cmem;