Bladeren bron

Check inflateEnd return value

Alessandro Pilotti 8 jaren geleden
bovenliggende
commit
e10e3b4037
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 3 1
      coriolis/resources/write_data.c

+ 3 - 1
coriolis/resources/write_data.c

@@ -54,7 +54,9 @@ int inflate_buf(uint32_t msg_size, void* buf, uint32_t msg_size_inflated,
     if(ret != Z_STREAM_END)
         return ERR_ZLIB;
 
-    inflateEnd(&strm);
+    if(inflateEnd(&strm) != Z_OK)
+        return ERR_ZLIB;
+
     return ERR_DONE;
 }