-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 28.08.2011 18:34, Aleksander Morgado wrote: > >> >> I have found a bug in pdf-filter. It makes use of strlen for binary data >> (with zero bytes). >> >> A patch is attached. Please merge it. >> > > That patch also removes JBIG2DEC_PAGE_SIZE. Is that intended?
It has nothing to do with the bug fix. I have removed it from the patch. Regards, Georg -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk5bo14ACgkQ5sLITM1qIaIy7gCeLwlWfl4hoi0A4LJ9WYWizWqq qlAAniLH7padjJkDEaj8Knd97GHdSmVr =q/6e -----END PGP SIGNATURE-----
# Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: georg.gottleu...@uni-ulm.de-20110829141818-\ # 5z5ib9rd002xy069 # target_branch: bzr://bzr.sv.gnu.org/pdf/libgnupdf/trunk/ # testament_sha1: d6e7638b3098d4589b796b3579c994f524d360bc # timestamp: 2011-08-29 16:18:59 +0200 # base_revision_id: jema...@gnu.org-20110804134913-4ri9zpgl9ser43xl # # Begin patch === modified file 'utils/pdf-filter.c' --- utils/pdf-filter.c 2011-08-04 13:49:13 +0000 +++ utils/pdf-filter.c 2011-08-29 14:18:18 +0000 @@ -1091,7 +1091,7 @@ if (!pdf_hash_add_size (filter_params, "GlobalStreamsSize", - strlen (jbig2dec_global_segments) + 1, + jbig2dec_global_segments_size, &error)) { pdf_error (pdf_error_get_status (error), # Begin bundle IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWY6mOZUAAX/fgAAQVGf/91KA AAC//9/wUANa28jLuVduowlFGij8pgmmT0o9T9UemUeRHqDRtQSSIp6n5BTzVPU80UyAB6RoACUJ oJo1NPRTZTKPUeoeo0NABjDQ00ANAAaAAGQ0CSQgm1EzTCaZGo9TNTRoANL70Xz5ar4a6IvBagSZ 4RduS5JG3bwVVPPyT8vJTmWgsf1zXtzdrH07U9yyqclOVtdNFzMkiVC0fvq6uOAMEmMQqF7GGfGk rnolKGS+UrkvsJWxvxoFk2onHOFiiDDErCMOKG5A4xKiTf3qMgjxRkd2tikGWd8hhN1eIlX2bLaS Ih8Lx9NVLBqpDUSHypBb/yLzjA63CoFq4eNhpYYlrmYuW5hGwoGqLDndQLhYKdZIwlpT1cmCi4Fe cBMqa1cukYBUjvJMQUSUqZhLHidKR3DEMrmsslqOXI5mQTwFvuKkTjlhebY0/f/EyErGeZRypHVn P6RQks9Ipx0qTGKiDTlLfnaFtqe4prSjOsYYHi3uFXuhS0r7KLG1jgjS8LBXuuVGDyqx1ejVRMZi oDsyDp5owUMH5wuzQugxJkWSuTCc1PLxXvphw2gpt+IfELojGCinWK6bDcydUNHPZGuTAqKrDxv4 vxl9ZaJp7QhCuRmGgUIkcRGydOL1yqOgGeHAxDNa7zlbZRtrDZO0ZoCjbyKiQzn0byK0JoLKXbbi 8rFW2JpwFRPljSJ2CdFceGkZnbvb6NreuETXBHjK+k42YtXaF9lCru+YjEG4HZVuX9WlfYo7tYPI JO48aDSBEKZ1CgwMWzcxwHEh/ZZayi8J2JmUiI6CHwaiyTdLQ2hsHuiZiXhDFYJamxCSNhNTlamq mdWiewMTPKjiF39ng+Qcwy0vPH2O04XFdYTbgYJ3RGWQeGR+pmvuAht7ATmhUDAKJOOcjXSLm0aL EVTm0lCF2yRPUsyHsEQcre7Zr2lkoeUCaUNHeDJPWUFr6akrKrGVO7d2cnwCutFtHZhAYPbAPqIq EuljxJgnyDDpq6K1nd6snSB1jOwWxUhzBT+UTvQkGa0t2Vew1mbglVoLDPryxJgaVDFFV5MF6AMG +YHHbdJLzSjZ0a1qIe5AddwBy4ChE1Y0S2FOC5eQP8XckU4UJCOpjmVA