X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mx%2Fcompress.c;h=df6c761078c970ae313d9d52b6ca1b30c71a73b9;hp=9e44f340c65de5f2497814921aa3d81d442538a9;hb=3132c5f07ae687b5daac6b570347369967850863;hpb=fbb5e4651a646bb9556c43f26eca110a42274105 diff --git a/lib-mx/compress.c b/lib-mx/compress.c index 9e44f34..df6c761 100644 --- a/lib-mx/compress.c +++ b/lib-mx/compress.c @@ -174,7 +174,7 @@ int mutt_check_mailbox_compressed (CONTEXT * ctx) return 0; } -int mutt_open_read_compressed (CONTEXT * ctx) +int mutt_open_read_compressed(CONTEXT * ctx) { char *cmd; FILE *fp; @@ -200,13 +200,12 @@ int mutt_open_read_compressed (CONTEXT * ctx) /* If we cannot open tempfile, that means the file already exists (!?) * or we are following a symlink, which is bad and insecure. */ - if(!tmpfd) { + if(tmpfd < 0) { return -1; } close(tmpfd); - - ctx->path = p_dupstr(tmppath, m_strlen(tmppath)); + ctx->path = p_dupstr(tmppath, m_strlen(tmppath)); ctx->cinfo->size = get_size(ctx->realpath); if (!ctx->quiet) @@ -279,7 +278,7 @@ int mutt_open_append_compressed (CONTEXT * ctx) if (!get_append_command (ctx->path, ctx)) { if (ci->open && ci->close) - return mutt_open_read_compressed (ctx); + return mutt_open_read_compressed(ctx); ctx->magic = 0; p_delete(&ctx->cinfo);