Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/backend
diff options
context:
space:
mode:
Diffstat (limited to 'backend')
-rw-r--r--backend/tiff/tiff2ps.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/backend/tiff/tiff2ps.c b/backend/tiff/tiff2ps.c
index 45bc577..78f78ee 100644
--- a/backend/tiff/tiff2ps.c
+++ b/backend/tiff/tiff2ps.c
@@ -173,8 +173,11 @@ TIFF2PSContext* tiff2ps_context_new(const gchar *filename) {
ctx = g_new0(TIFF2PSContext, 1);
ctx->filename = g_strdup(filename);
ctx->fd = g_fopen(ctx->filename, "w");
- if (ctx->fd == NULL)
+ if (ctx->fd == NULL) {
+ g_free (filename);
+ g_free (ctx);
return NULL;
+ }
ctx->interpolate = TRUE; /* interpolate level2 image */
ctx->PSavoiddeadzone = TRUE; /* enable avoiding printer deadzone */
return ctx;