]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/fpga_compress.c
FIX: Coverity Scan says fgetc() returns a INT,
[proxmark3-svn] / 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