~yolanda.robla/ubuntu/saucy/clamav/dep-8-tests

« back to all changes in this revision

Viewing changes to sigtool/vba.c

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2009-11-02 23:27:19 UTC
  • mfrom: (0.35.9 sid)
  • Revision ID: james.westby@ubuntu.com-20091102232719-61ay35095dhbuxfm
Tags: 0.95.3+dfsg-1ubuntu1
* Merge from debian unstable, remaining changes:
  - Drop build-dep on electric-fence (in Universe)
  - Build-dep on libltdl3-dev instead of libltdl-dev for updating earlier
    releases more easily
  - Add apparmor profiles for clamd and freshclam along with maintainer
    script changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
998
998
 
999
999
                                /* generate the temporary directory */
1000
1000
                                dir = cli_gentemp (tmpdir);
 
1001
                                if(!dir) {
 
1002
                                    printf("cli_gentemp() failed\n");
 
1003
                                    closedir (dd);
 
1004
                                    return -1;
 
1005
                                }
1001
1006
                                if (mkdir (dir, 0700)) {
1002
1007
                                    printf ("Can't create temporary directory %s\n", dir);
 
1008
                                    closedir (dd);
 
1009
                                    free(dir);
1003
1010
                                    return CL_ETMPDIR;
1004
1011
                                }
1005
1012
 
1006
1013
                                if ((desc = open (fname, O_RDONLY)) == -1) {
1007
1014
                                    printf ("Can't open file %s\n", fname);
 
1015
                                    closedir (dd);
 
1016
                                    free(dir);
1008
1017
                                    return 1;
1009
1018
                                }
1010
1019
 
1012
1021
                                    printf ("ERROR %s\n", cl_strerror (ret));
1013
1022
                                    cli_rmdirs (dir);
1014
1023
                                    free (dir);
 
1024
                                    close(desc);
 
1025
                                    closedir (dd);
1015
1026
                                    return ret;
1016
1027
                                }
 
1028
                                close(desc);
1017
1029
 
1018
1030
                                if(vba)
1019
1031
                                    sigtool_vba_scandir (dir, hex_output, vba);