~ubuntu-branches/ubuntu/saucy/clamav/saucy-backports

« back to all changes in this revision

Viewing changes to sigtool/vba.c

  • Committer: Package Import Robot
  • Author(s): Scott Kitterman
  • Date: 2014-07-15 01:08:10 UTC
  • mfrom: (0.35.47 sid)
  • Revision ID: package-import@ubuntu.com-20140715010810-ru66ek4fun2iseba
Tags: 0.98.4+dfsg-2~ubuntu13.10.1
No-change backport to saucy (LP: #1341962)

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
#include <dirent.h>
34
34
#include <ctype.h>
35
35
 
 
36
#include <openssl/ssl.h>
 
37
#include <openssl/err.h>
 
38
#include "libclamav/crypto.h"
 
39
 
36
40
#include "libclamav/clamav.h"
37
41
#include "libclamav/vba_extract.h"
38
42
#include "libclamav/cltypes.h"
39
43
#include "libclamav/ole2_extract.h"
40
44
#include "shared/output.h"
41
45
 
 
46
#include "vba.h"
 
47
 
42
48
typedef struct mac_token_tag
43
49
{
44
50
    unsigned char token;
89
95
 
90
96
void destroy_ctx(int desc, cli_ctx *ctx) {
91
97
    funmap(*(ctx->fmap));
92
 
    close(desc);
 
98
    if (desc >= 0)
 
99
        close(desc);
93
100
    free(ctx->fmap);
94
101
    cl_engine_free((struct cl_engine *)ctx->engine);
95
102
    free(ctx);