| 99 purple_debug_error("winpidgin_gz_decompress", "gzopen failed to open: %s\n", in); |
99 purple_debug_error("winpidgin_gz_decompress", "gzopen failed to open: %s\n", in); |
| 100 return 0; |
100 return 0; |
| 101 } |
101 } |
| 102 |
102 |
| 103 while((ret = gzread(fin, buf, 1024))) { |
103 while((ret = gzread(fin, buf, 1024))) { |
| 104 if(fwrite(buf, 1, ret, fout) < ret) { |
104 if ((int)fwrite(buf, 1, ret, fout) < ret) { |
| 105 purple_debug_error("wpurple_gz_decompress", "Error writing %d bytes to file\n", ret); |
105 purple_debug_error("wpurple_gz_decompress", "Error writing %d bytes to file\n", ret); |
| 106 gzclose(fin); |
106 gzclose(fin); |
| 107 fclose(fout); |
107 fclose(fout); |
| 108 return 0; |
108 return 0; |
| 109 } |
109 } |