From mboxrd@z Thu Jan 1 00:00:00 1970 From: u-vpoa@aetey.se Subject: another fix for huge data (Re: a compression tool useful with constrained memory) Date: Wed, 29 Apr 2015 17:10:48 +0200 Message-ID: <20150429151048.GK8197@example.net> References: <20150426122926.GP8197@example.net> <553CDBC3.4020605@jodybruchon.com> <20150427210409.GB8197@example.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="kvUQC+jR9YzypDnK" Return-path: Content-Disposition: inline In-Reply-To: <20150427210409.GB8197@example.net> Sender: linux-8086-owner@vger.kernel.org List-ID: To: Jody Bruchon Cc: ELKS --kvUQC+jR9YzypDnK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Noticed a situation where we would divide by zero: + * version 0.2015-04-29 + * avoid division by zero when the input length + * differs from N*4GB less than 100 bytes Attaching a patch which should apply cleanly (build tested with a different patch version, for the original source format). Regards, Rl --kvUQC+jR9YzypDnK Content-Type: application/octet-stream Content-Disposition: attachment; filename="patch.20150429.bz2" Content-Transfer-Encoding: base64 QlpoOTFBWSZTWfbHVgUAAg3/gHL0CAB7////+63cBP/v//pQBQvWGCmpbYGgCEoSaFMpvJqn +piCn6TEynqNqaDIyaemp6htQDR6g9TQSiCmaaEmIAAaGg0NNDQABoyAADmE0BoDRowjQYjT EyYmgwjQMgGTA5hNAaA0aMI0GI0xMmJoMI0DIBkwEiRNCGERpkwhI8hommTIPUGmn6iB6RoZ NPUtIiCVC7TYNdLxp0OvMP7m7lxCpIsbLm4Dwn24o9xsytjGK0KUK4t3Hjmt2zAUGuWIRhXI sSYiKrmuYSi2JIXOIYIS5xY8rbgcEztaDXgEDCoKgVFRR7gSRbXxN6VfVTCyrhGDCnNvQFrC lb9olmZ22b7Kjx6wSkFQFOH73H5MXH0epXdJHwa86FlWoPAEYONTGYth2PoFqClSSKHa5Tdg wn54yIz1uGlrNdCbM/UvsFg1oV0G/fjpiphFILOTku40ee3nlNN5yKlml49Mk1HZynJy2FRj oJchcoK4by+Tm2M9KVU1Sd648v1zzyRPJaaYdeuydhvLp2hkMxI6S60NxsDaHWtZmoZN5Vsd OjsRejhI9DjIhhwkK9JpU1LhqLntAhS7DayXlVLdy2q31FnA4FeWZFaY5RIYSGn7+UtmRxx4 mmYDPV8nj7NApEqg8irCy1p+SqczzhrQiElnbBo4MPwNoWB4QfygjxAzg60FROVYzA0l5A3m 5LpWyTSeTV8ejCNr6WdOgkMgs1iuIiUB6V2wGMkglE8dA15hdAaGGrJ1GzGgzE2SjfiFgdI4 42EJofVCNUgmHYkmIvCNQGvT4bYLCj7wxoLaRZd6aZw2SKF+KBLLIndNrPfNIEHQC4HAg5uh WoWMVytjJfZYiyRaysDPg5IvkiKbyJTgCuuiWFWEk81FJXQquniuipQUtEerWvke9Brx8rAV H0VMSDIhZy7204HJCgppJ2PkV6pUz2NXYtsNFSvOX1DnYj3Hf0NVzDqahfkIhHiQ/d7Q73U1 PKzzP1n9kZ7BWI/0h27iIVPwN8xFY2sYTh9xjU6kMGJJNStxKm9tq8lRMLGmBHgpKdAQOakO pqSHsVAZPd1l6hrgun3RWSO2FKx4sGyv4hdPTqdQNtuREyaIUqSYYBIIDMuoIhYmF1KigTUg ynqtuLtJ3E8q9z9m0ezBOYZ/LCCzIPKfnV67YRuVl1wb08A3h5yQZ7zPasGmMWx3nbIRQGJW jJ9ZSDEOiA3Hs55LNtS3poFcsRj5CDoJFxqLHpCUqe0RvqWZaQvJCWmw4vo5rEyhBpki4MBX tMbVXKRC7kwJC0khSTLaFEaEQb6LtalUxhUfeZMponByGCpBFYjLpzIwJGSQDDXaVXE0QBxO TCsiGxjJnwR/0gm2NVIqtJzSE5zSLDmKFRQ+MUTROcBKhgbwKs/4svxG+Vwt4jZBqPG04vQX OoGDSEyVk+Qr8ZvNvhKZ+dRaZs7NIwhOpntKRvhVjhqoV4OZ8OTazQHLjxEBUNVc2szL5r+s UuYzSBb8mQ45hBpmF3Efe5BNiqdTMenZmJyN0LkGpEVmKkUChBI8HgIsQdZCKMri60xgnlqG nZCJ0mMMpA0REz3jD5yWQKYBWqTCZb0i7q9BbYCsO5+hm7v16BhMGwsLwhblMcIaZIZcYSkc ypWuYvuxDRf8XckU4UJD2x1YFA== --kvUQC+jR9YzypDnK--