Bug 694878: Fix SEGV due to double free
Bug 694878: Fix SEGV due to double free

When constructing a filter chain, we pass ownership of 'chain' inwards.
This means we need to be careful not to double close chain.

This fixes:

 5df97f8539d31745f1c45cc9e1468825_asan_heap-oob_a59afe_1862_225.pdf
 a736faf6f4a34b7ad8eff207ba52aa57_asan_heap-oob_a59dd9_5744_4860.pdf

Thanks to Mateusz Jurczyk and Gynvael Coldwind of the Google Security
Team for providing the fuzzing files.

loungeup/mupdf,hackqiang/mupdf,muennich/mupdf,ziel/mupdf,robamler/mupdf-nacl,flipstudio/MuPDF,flipstudio/MuPDF,Kalp695/mupdf,tribals/mupdf,hxx0215/MuPDFMirror,isavin/humblepdf,FabriceSalvaire/mupdf-cmake,loungeup/mupdf,fluks/mupdf-x11-bookmarks,Kalp695/mupdf,hackqiang/mupdf,derek-watson/mupdf,samturneruk/mupdf_secure_android,MokiMobility/muPDF,knielsen/mupdf,TamirEvan/mupdf,MokiMobility/muPDF,geetakaur/NewApps,kobolabs/mupdf,derek-watson/mupdf,ArtifexSoftware/mupdf,FabriceSalvaire/mupdf-cmake,flipstudio/MuPDF,lolo32/mupdf-mirror,robamler/mupdf-nacl,nqv/mupdf,hxx0215/MuPDFMirror,wild0/opened_mupdf,tribals/mupdf,derek-watson/mupdf,flipstudio/MuPDF,xiangxw/mupdf,lolo32/mupdf-mirror,knielsen/mupdf,hjiayz/forkmupdf,lustersir/MuPDF,ArtifexSoftware/mupdf,lamemate/mupdf,hackqiang/mupdf,isavin/humblepdf,github201407/MuPDF,wild0/opened_mupdf,wild0/opened_mupdf,ziel/mupdf,lustersir/MuPDF,loungeup/mupdf,hackqiang/mupdf,ziel/mupdf,zeniko/mupdf,lolo32/mupdf-mirror,Kalp695/mupdf,ylixir/mupdf,ylixir/mupdf,kobolabs/mupdf,derek-watson/mupdf,poor-grad-student/mupdf,Kalp695/mupdf,sebras/mupdf,flipstudio/MuPDF,ArtifexSoftware/mupdf,muennich/mupdf,lamemate/mupdf,benoit-pierre/mupdf,FabriceSalvaire/mupdf-cmake,ccxvii/mupdf,geetakaur/NewApps,TamirEvan/mupdf,Kalp695/mupdf,geetakaur/NewApps,ziel/mupdf,zeniko/mupdf,ziel/mupdf,samturneruk/mupdf_secure_android,asbloomf/mupdf,FabriceSalvaire/mupdf-cmake,kobolabs/mupdf,xiangxw/mupdf,loungeup/mupdf,github201407/MuPDF,PuzzleFlow/mupdf,TamirEvan/mupdf,Kalp695/mupdf,nqv/mupdf,samturneruk/mupdf_secure_android,flipstudio/MuPDF,github201407/MuPDF,xiangxw/mupdf,lustersir/MuPDF,ccxvii/mupdf,kobolabs/mupdf,MokiMobility/muPDF,MokiMobility/muPDF,ziel/mupdf,benoit-pierre/mupdf,kobolabs/mupdf,muennich/mupdf,ccxvii/mupdf,sebras/mupdf,wild0/opened_mupdf,lamemate/mupdf,samturneruk/mupdf_secure_android,zeniko/mupdf,wild0/opened_mupdf,hjiayz/forkmupdf,TamirEvan/mupdf,ccxvii/mupdf,poor-grad-student/mupdf,TamirEvan/mupdf,tribals/mupdf,muennich/mupdf,derek-watson/mupdf,github201407/MuPDF,poor-grad-student/mupdf,loungeup/mupdf,tribals/mupdf,kobolabs/mupdf,PuzzleFlow/mupdf,isavin/humblepdf,TamirEvan/mupdf,ArtifexSoftware/mupdf,fluks/mupdf-x11-bookmarks,PuzzleFlow/mupdf,TamirEvan/mupdf,asbloomf/mupdf,seagullua/MuPDF,robamler/mupdf-nacl,lustersir/MuPDF,MokiMobility/muPDF,ylixir/mupdf,lamemate/mupdf,ylixir/mupdf,sebras/mupdf,PuzzleFlow/mupdf,ylixir/mupdf,tribals/mupdf,hackqiang/mupdf,poor-grad-student/mupdf,github201407/MuPDF,FabriceSalvaire/mupdf-cmake,benoit-pierre/mupdf,isavin/humblepdf,ArtifexSoftware/mupdf,seagullua/MuPDF,wild0/opened_mupdf,isavin/humblepdf,sebras/mupdf,zeniko/mupdf,lustersir/MuPDF,lolo32/mupdf-mirror,nqv/mupdf,Kalp695/mupdf,muennich/mupdf,xiangxw/mupdf,geetakaur/NewApps,muennich/mupdf,asbloomf/mupdf,xiangxw/mupdf,asbloomf/mupdf,knielsen/mupdf,hxx0215/MuPDFMirror,poor-grad-student/mupdf,lustersir/MuPDF,hjiayz/forkmupdf,hackqiang/mupdf,kobolabs/mupdf,robamler/mupdf-nacl,wild0/opened_mupdf,isavin/humblepdf,geetakaur/NewApps,lolo32/mupdf-mirror,xiangxw/mupdf,benoit-pierre/mupdf,seagullua/MuPDF,hjiayz/forkmupdf,fluks/mupdf-x11-bookmarks,isavin/humblepdf,benoit-pierre/mupdf,ylixir/mupdf,samturneruk/mupdf_secure_android,hxx0215/MuPDFMirror,hjiayz/forkmupdf,benoit-pierre/mupdf,fluks/mupdf-x11-bookmarks,poor-grad-student/mupdf,lamemate/mupdf,knielsen/mupdf,geetakaur/NewApps,ArtifexSoftware/mupdf,github201407/MuPDF,hxx0215/MuPDFMirror,muennich/mupdf,tribals/mupdf,nqv/mupdf,loungeup/mupdf,derek-watson/mupdf,seagullua/MuPDF,fluks/mupdf-x11-bookmarks,sebras/mupdf,seagullua/MuPDF,hxx0215/MuPDFMirror,samturneruk/mupdf_secure_android,asbloomf/mupdf,PuzzleFlow/mupdf,fluks/mupdf-x11-bookmarks,ccxvii/mupdf,robamler/mupdf-nacl,knielsen/mupdf,ArtifexSoftware/mupdf,zeniko/mupdf,zeniko/mupdf,fluks/mupdf-x11-bookmarks,lolo32/mupdf-mirror,ccxvii/mupdf,hjiayz/forkmupdf,PuzzleFlow/mupdf,FabriceSalvaire/mupdf-cmake,nqv/mupdf,xiangxw/mupdf,sebras/mupdf,nqv/mupdf,knielsen/mupdf,ArtifexSoftware/mupdf,asbloomf/mupdf,robamler/mupdf-nacl,lolo32/mupdf-mirror,PuzzleFlow/mupdf,MokiMobility/muPDF,TamirEvan/mupdf,seagullua/MuPDF,lamemate/mupdf