* Cyril Brulebois ([EMAIL PROTECTED]) wrote: > tag 503298 patch > thanks > > Aron Griffis <[EMAIL PROTECTED]> (24/10/2008): > > I reported this bug upstream over a year ago and it was finally fixed. > > Thanks for having done so. Could you please grab the source package, > apply the attached patch, build it, and confirm it works fine for you? > I'm no such medium to check by myself. > > Eric, would you like me to NMU it to fix this RC bug? If you prefer, you > can of course scratch the NMU line, adjust the version and the trailer > line and upload it yourself.
Thanks Cyril, I'll upload it tomorrow, no need to NMU.
> Some remarks:
> - I included the diff w/o any patch management system to keep the
> changes minimal (I could have used quilt otherwise).
> - I didn't use simple-patchsys.mk either, since it would have
> introduced a failure to build twice in a row, see #414305/#494254.
> - debian/rules should be including the rules include after all other
> class includes. But since no related bug got reported, I'm not
> touching that either.
> - I'm not bumping urgency so that it gets some bits of testing in
> unstable before having a chance to migrate.
>
> Hope this helps.
>
> Mraw,
> KiBi.
> diff -u engine-pkcs11-0.1.4/debian/changelog
> engine-pkcs11-0.1.4/debian/changelog
> --- engine-pkcs11-0.1.4/debian/changelog
> +++ engine-pkcs11-0.1.4/debian/changelog
> @@ -1,3 +1,14 @@
> +engine-pkcs11 (0.1.4-1.1) unstable; urgency=low
> +
> + * Non-maintainer upload.
> + * Backport revision 110 (upstream ticket #11) to fix failure to ask a
> + PIN, often rendering the smartcard locked: check for mycb not being
> + NULL before trying to dereference it, in src/engine_pkcs11.c's
> + get_pin(). Thanks to Aron Griffis for both Debian and upstream bug
> + reports (Closes: #503298).
> +
> + -- Cyril Brulebois <[EMAIL PROTECTED]> Tue, 04 Nov 2008 01:26:45 +0100
> +
> engine-pkcs11 (0.1.4-1) unstable; urgency=low
>
> * New upstream release.
> only in patch2:
> unchanged:
> --- engine-pkcs11-0.1.4.orig/src/engine_pkcs11.c
> +++ engine-pkcs11-0.1.4/src/engine_pkcs11.c
> @@ -105,7 +105,7 @@
> const char *prompt_info;
> } *mycb = callback_data;
>
> - if (mycb->password) {
> + if (mycb != NULL && mycb->password) {
> sc_pin = set_pin(mycb->password);
> return sc_pin;
> }
--
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
signature.asc
Description: Digital signature

