]> git.zerfleddert.de Git - proxmark3-svn/commitdiff
FIX: Coverity Scan says fgetc() returns a INT,
authoriceman1001 <iceman@iuse.se>
Tue, 19 Jan 2016 18:32:10 +0000 (19:32 +0100)
committericeman1001 <iceman@iuse.se>
Tue, 19 Jan 2016 18:32:10 +0000 (19:32 +0100)
client/fpga_compress.c

index 9bafead9a4b6dec38549ca1ad0a787ce6eef63ed..6af1846ef88aa4b5cb078c4f36769f9f6cba26a2 100644 (file)
@@ -77,7 +77,7 @@ int zlib_compress(FILE *infile[], uint8_t num_infiles, FILE *outfile)
        uint8_t *fpga_config;
        uint32_t i;
        int ret;
-       uint8_t c;              
+       int c;          
        z_stream compressed_fpga_stream;
 
        fpga_config = malloc(num_infiles * FPGA_CONFIG_SIZE);
@@ -99,7 +99,7 @@ int zlib_compress(FILE *infile[], uint8_t num_infiles, FILE *outfile)
                        for(uint16_t k = 0; k < FPGA_INTERLEAVE_SIZE; k++) {
                                c = fgetc(infile[j]);
                                if (!feof(infile[j])) {
-                                       fpga_config[i++] = c;
+                                       fpga_config[i++] = c &0xFF;
                                } else if (num_infiles > 1) {
                                        fpga_config[i++] = '\0';
                                }
Impressum, Datenschutz