<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>65098</bug_id>
          
          <creation_ts>2004-09-23 08:01 0000</creation_ts>
          <short_desc>Jamin will crash when used in conjunction with Jack 0.99</short_desc>
          <delta_ts>2004-09-30 00:02:53 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>Inclusion</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>reuben.m@gmail.com</reporter>
          <assigned_to>eradicator@gentoo.org</assigned_to>
          <cc>sound@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>reuben.m@gmail.com</who>
            <bug_when>2004-09-23 08:01:21 0000</bug_when>
            <thetext>Jamin will fail to connect properly to JACK 0.99 and crash. It has to do with problems relating to jack_create_thread 

Reproducible: Always
Steps to Reproduce:
1. Start Jack
2. Try to start Jamin
3.




The fix for this is in the CVS for Jamin. In order for gentoo users to use Jamin
with the new Jack 0.99 ebuild just released, Jamin will have to be built from
CVS commit &gt;= 0.9.03</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eradicator@gentoo.org</who>
            <bug_when>2004-09-23 23:26:26 0000</bug_when>
            <thetext>can youu please provide us with a patch to the jamin in portage to get this working?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>reuben.m@gmail.com</who>
            <bug_when>2004-09-24 13:10:19 0000</bug_when>
            <thetext>Created an attachment (id=40319)
Jamin patch for Jack 0.99

I don&apos;t make patches very often so you may want to double check it. I applied
it and it built/ran without any troubles.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eradicator@gentoo.org</who>
            <bug_when>2004-09-29 18:49:57 0000</bug_when>
            <thetext>2 things... 

1) is this patch backwards compatible with 0.98?
2) can you please make the patch cvs safe by removing the cvs hunks from it (the lines with $Id: ... $ in them)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>reuben.m@gmail.com</who>
            <bug_when>2004-09-29 20:16:11 0000</bug_when>
            <thetext>Created an attachment (id=40747)
cvs safe Jamin patch for Jack 0.99

1) Yes, this should be backward compatable. The new code in configure.in does a
check to see if JACK supports jack_create_thread or not. This is used in the
modified code with &quot;#ifdef HAVE_JACK_CREATE_THREAD&quot; checks to make sure the
proper connection is made with the JACK server depending upon what type of
connections it supports.

2) I have updated the patch to get rid of the $Id: ... $ junk and got rid of a
line that changes the date of a copyright.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eradicator@gentoo.org</who>
            <bug_when>2004-09-30 00:02:53 0000</bug_when>
            <thetext>fixed in portage.  thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40319</attachid>
            <date>2004-09-24 13:10 0000</date>
            <desc>Jamin patch for Jack 0.99</desc>
            <filename>jamin_jack_0.99.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtcnUgamFtaW4tMC45LjAub3JpZy9jb25maWd1cmUuaW4gamFtaW4tMC45LjAvY29uZmln
dXJlLmluCi0tLSBqYW1pbi0wLjkuMC5vcmlnL2NvbmZpZ3VyZS5pbgkyMDA0LTA4LTA1IDEyOjM5
OjQzLjAwMDAwMDAwMCAtMDUwMAorKysgamFtaW4tMC45LjAvY29uZmlndXJlLmluCTIwMDQtMDkt
MTUgMTE6NTA6MDIuMDAwMDAwMDAwIC0wNTAwCkBAIC0xLDcgKzEsNyBAQAogZG5sIFByb2Nlc3Mg
dGhpcyBmaWxlIHdpdGggYXV0b2NvbmYgdG8gcHJvZHVjZSBhIGNvbmZpZ3VyZSBzY3JpcHQuCiAK
IEFDX0lOSVQoY29uZmlndXJlLmluKQotQU1fSU5JVF9BVVRPTUFLRShqYW1pbiwgMC45LjApCitB
TV9JTklUX0FVVE9NQUtFKGphbWluLCAwLjkuMDMpCiBBTV9DT05GSUdfSEVBREVSKGNvbmZpZy5o
KQogQU1fTUFJTlRBSU5FUl9NT0RFCiAKQEAgLTMyLDExICszMiwxMyBAQAogCVtBQ19ERUZJTkUo
SEFWRV9QT1NJWF9TQ0hFRCwsW1BPU0lYIHNjaGVkdWxlciBzdXBwb3J0XSldKQogCiBQS0dfQ0hF
Q0tfTU9EVUxFUyhKQUNLLCBqYWNrID49IDAuODAuMCkKK0FDX0NIRUNLX0xJQihqYWNrLGphY2tf
Y3JlYXRlX3RocmVhZCwKKwlbQUNfREVGSU5FKEhBVkVfSkFDS19DUkVBVEVfVEhSRUFELCxbSkFD
SyBzdXBwb3J0cyB0aHJlYWQgY3JlYXRpb25dKV0pCiBBQ19DSEVDS19MSUIoamFjayxqYWNrX3Jp
bmdidWZmZXJfY3JlYXRlLAotCVtBQ19ERUZJTkUoSEFWRV9KQUNLX1JJTkdCVUZGRVIsLFtKQUNL
IGhhcyByaW5nYnVmZmVyIHN1cHBvcnRdKV0sKQorCVtBQ19ERUZJTkUoSEFWRV9KQUNLX1JJTkdC
VUZGRVIsLFtKQUNLIGhhcyByaW5nYnVmZmVyIHN1cHBvcnRdKV0pCiBBQ19DSEVDS19MSUIoamFj
ayxqYWNrX2NsaWVudF9uYW1lX3NpemUsCiAJW0FDX0RFRklORShIQVZFX0pBQ0tfQ0xJRU5UX05B
TUVfU0laRSwsCi0JCVtKQUNLIHJldHVybnMgY2xpZW50IG5hbWUgc2l6ZV0pXSwpCisJCVtKQUNL
IHJldHVybnMgY2xpZW50IG5hbWUgc2l6ZV0pXSkKIAogW2lmIHRlc3QgIiR7ZW5hYmxlX2RvdWJs
ZV9mZnQrc2V0fSIgPSBzZXQ7IHRoZW5dCiAJUEtHX0NIRUNLX01PRFVMRVMoRkZUVywgZmZ0dzMg
Pj0gMy4wLCBBQ19ERUZJTkUoRkZUV19UWVBFLCBbZG91YmxlXSwgW0RhdGF0eXBlIHVzZWQgYnkg
aW5zdGFsbGVkIEZGVFcgbGlicmFyaWVzXSksIFtBQ19NU0dfRVJST1IoW0RpZG4ndCBmaW5kIGFu
eSBkb3VibGUgcHJlY2lzaW9uIEZGVFczIGxpYnJhcmllc10pXSkKCgpkaWZmIC1ydSBqYW1pbi0w
LjkuMC5vcmlnL3NyYy9jb21wcmVzc29yLXVpLmMgamFtaW4tMC45LjAvc3JjL2NvbXByZXNzb3It
dWkuYwotLS0gamFtaW4tMC45LjAub3JpZy9zcmMvY29tcHJlc3Nvci11aS5jCTIwMDQtMDctMTcg
MDk6MzQ6NTguMDAwMDAwMDAwIC0wNTAwCisrKyBqYW1pbi0wLjkuMC9zcmMvY29tcHJlc3Nvci11
aS5jCTIwMDQtMDktMDggMDg6NDQ6MDMuMDAwMDAwMDAwIC0wNTAwCkBAIC0xMSw3ICsxMSw3IEBA
CiAgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQogICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCiAgKgotICogICRJZDogY29tcHJlc3Nvci11aS5jLHYgMS4yNyAyMDA0LzA2LzI4IDIyOjU5
OjQ4IGpkZXBuZXIgRXhwICQKKyAqICAkSWQ6IGNvbXByZXNzb3ItdWkuYyx2IDEuMjggMjAwNC8w
OS8wOCAxMzo0NDowMyBqZGVwbmVyIEV4cCAkCiAgKi8KIAogI2luY2x1ZGUgPHN0ZGlvLmg+CkBA
IC0xMzksMTMgKzEzOSw2IEBACiAJbWFbaV0gPSBzY2FsZTsKIAogCWF1dG9fZ2FpbltpXSA9IDA7
Ci0KLSAgICAgICAgcHJldl92YWx1ZV9hdFtpXSA9IC0xLjA7Ci0gICAgICAgIHByZXZfdmFsdWVf
cmVbaV0gPSAtMS4wOwotICAgICAgICBwcmV2X3ZhbHVlX3RoW2ldID0gMS4wOwotICAgICAgICBw
cmV2X3ZhbHVlX3JhW2ldID0gLTEuMDsKLSAgICAgICAgcHJldl92YWx1ZV9rbltpXSA9IC0xLjA7
Ci0gICAgICAgIHByZXZfdmFsdWVfbWFbaV0gPSAtMS4wOwogICAgIH0KIH0KIApAQCAtMTY2LDE0
ICsxNTksNyBAQAogCiAgIGlmICghc3VzcGVuZF9nYW5nICYmIGdhbmdfYXRbaV0pCiAgICAgewot
ICAgICAgaWYgKHByZXZfdmFsdWVfYXRbaV0gPiAwLjApCi0gICAgICAgIHsKLSAgICAgICAgICBk
aWZmID0gdmFsdWUgLSBwcmV2X3ZhbHVlX2F0W2ldOwotICAgICAgICB9Ci0gICAgICBlbHNlCi0g
ICAgICAgIHsKLSAgICAgICAgICBkaWZmID0gMC4wOwotICAgICAgICB9CisgICAgICBkaWZmID0g
dmFsdWUgLSBwcmV2X3ZhbHVlX2F0W2ldOwogCiAgICAgICBmb3IgKGogPSAwIDsgaiA8IFhPX0JB
TkRTIDsgaisrKQogICAgICAgICB7CkBAIC0yMTMsMTQgKzE5OSw3IEBACiAKICAgaWYgKCFzdXNw
ZW5kX2dhbmcgJiYgZ2FuZ19yZVtpXSkKICAgICB7Ci0gICAgICBpZiAocHJldl92YWx1ZV9yZVtp
XSA+IDAuMCkKLSAgICAgICAgewotICAgICAgICAgIGRpZmYgPSB2YWx1ZSAtIHByZXZfdmFsdWVf
cmVbaV07Ci0gICAgICAgIH0KLSAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgIGRpZmYg
PSAwLjA7Ci0gICAgICAgIH0KKyAgICAgIGRpZmYgPSB2YWx1ZSAtIHByZXZfdmFsdWVfcmVbaV07
CiAKICAgICAgIGZvciAoaiA9IDAgOyBqIDwgWE9fQkFORFMgOyBqKyspCiAgICAgICAgIHsKQEAg
LTI2MCwxNCArMjM5LDcgQEAKIAogICBpZiAoIXN1c3BlbmRfZ2FuZyAmJiBnYW5nX3RoW2ldKQog
ICAgIHsKLSAgICAgIGlmIChwcmV2X3ZhbHVlX3RoW2ldIDwgMC4wKQotICAgICAgICB7Ci0gICAg
ICAgICAgZGlmZiA9IHZhbHVlIC0gcHJldl92YWx1ZV90aFtpXTsKLSAgICAgICAgfQotICAgICAg
ZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgZGlmZiA9IDAuMDsKLSAgICAgICAgfQorICAgICAg
ZGlmZiA9IHZhbHVlIC0gcHJldl92YWx1ZV90aFtpXTsKIAogICAgICAgZm9yIChqID0gMCA7IGog
PCBYT19CQU5EUyA7IGorKykKICAgICAgICAgewpAQCAtMzE3LDE0ICsyODksNyBAQAogCiAgIGlm
ICghc3VzcGVuZF9nYW5nICYmIGdhbmdfcmFbaV0pCiAgICAgewotICAgICAgaWYgKHByZXZfdmFs
dWVfcmFbaV0gPiAwLjApCi0gICAgICAgIHsKLSAgICAgICAgICBkaWZmID0gdmFsdWUgLSBwcmV2
X3ZhbHVlX3JhW2ldOwotICAgICAgICB9Ci0gICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAg
ICBkaWZmID0gMC4wOwotICAgICAgICB9CisgICAgICBkaWZmID0gdmFsdWUgLSBwcmV2X3ZhbHVl
X3JhW2ldOwogCiAgICAgICBmb3IgKGogPSAwIDsgaiA8IFhPX0JBTkRTIDsgaisrKQogICAgICAg
ICB7CkBAIC0zNzQsMTQgKzMzOSw3IEBACiAKICAgaWYgKCFzdXNwZW5kX2dhbmcgJiYgZ2FuZ19r
bltpXSkKICAgICB7Ci0gICAgICBpZiAocHJldl92YWx1ZV9rbltpXSA+IDAuMCkKLSAgICAgICAg
ewotICAgICAgICAgIGRpZmYgPSB2YWx1ZSAtIHByZXZfdmFsdWVfa25baV07Ci0gICAgICAgIH0K
LSAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgIGRpZmYgPSAwLjA7Ci0gICAgICAgIH0K
KyAgICAgIGRpZmYgPSB2YWx1ZSAtIHByZXZfdmFsdWVfa25baV07CiAKICAgICAgIGZvciAoaiA9
IDAgOyBqIDwgWE9fQkFORFMgOyBqKyspCiAgICAgICAgIHsKQEAgLTQyMywxNCArMzgxLDcgQEAK
IAogICBpZiAoIXN1c3BlbmRfZ2FuZyAmJiBnYW5nX21hW2ldKQogICAgIHsKLSAgICAgIGlmIChw
cmV2X3ZhbHVlX21hW2ldID4gMC4wKQotICAgICAgICB7Ci0gICAgICAgICAgZGlmZiA9IHZhbHVl
IC0gcHJldl92YWx1ZV9tYVtpXTsKLSAgICAgICAgfQotICAgICAgZWxzZQotICAgICAgICB7Ci0g
ICAgICAgICAgZGlmZiA9IDAuMDsKLSAgICAgICAgfQorICAgICAgZGlmZiA9IHZhbHVlIC0gcHJl
dl92YWx1ZV9tYVtpXTsKIAogICAgICAgZm9yIChqID0gMCA7IGogPCBYT19CQU5EUyA7IGorKykK
ICAgICAgICAgewpAQCAtNTgxLDcgKzUzMiw3IEBACiAgICAgICBnYW5nX2F0W2JhbmRdID0gRkFM
U0U7CiAgICAgICBndGtfd2lkZ2V0X21vZGlmeV9mZyAoKEd0a1dpZGdldCAqKSBsYWJfYXRbYmFu
ZF0sIEdUS19TVEFURV9OT1JNQUwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9j
b2xvciAoVEVYVF9DT0xPUikpOwotICAgICAgcHJldl92YWx1ZV9hdFtiYW5kXSA9IC0xLjA7Cisg
ICAgICBwcmV2X3ZhbHVlX2F0W2JhbmRdID0gZ3RrX2FkanVzdG1lbnRfZ2V0X3ZhbHVlIChhZGpf
YXRbYmFuZF0pOwogICAgIH0KICAgZWxzZQogICAgIHsKQEAgLTU5OCw3ICs1NDksNyBAQAogICAg
ICAgZ2FuZ19yZVtiYW5kXSA9IEZBTFNFOwogICAgICAgZ3RrX3dpZGdldF9tb2RpZnlfZmcgKChH
dGtXaWRnZXQgKikgbGFiX3JlW2JhbmRdLCBHVEtfU1RBVEVfTk9STUFMLCAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZXRfY29sb3IgKFRFWFRfQ09MT1IpKTsKLSAgICAgIHByZXZfdmFs
dWVfcmVbYmFuZF0gPSAtMS4wOworICAgICAgcHJldl92YWx1ZV9yZVtiYW5kXSA9IGd0a19hZGp1
c3RtZW50X2dldF92YWx1ZSAoYWRqX3JlW2JhbmRdKTsKICAgICB9CiAgIGVsc2UKICAgICB7CkBA
IC02MTUsNyArNTY2LDcgQEAKICAgICAgIGdhbmdfdGhbYmFuZF0gPSBGQUxTRTsKICAgICAgIGd0
a193aWRnZXRfbW9kaWZ5X2ZnICgoR3RrV2lkZ2V0ICopIGxhYl90aFtiYW5kXSwgR1RLX1NUQVRF
X05PUk1BTCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X2NvbG9yIChURVhUX0NP
TE9SKSk7Ci0gICAgICBwcmV2X3ZhbHVlX3RoW2JhbmRdID0gMS4wOworICAgICAgcHJldl92YWx1
ZV90aFtiYW5kXSA9IGd0a19hZGp1c3RtZW50X2dldF92YWx1ZSAoYWRqX3RoW2JhbmRdKTsKICAg
ICB9CiAgIGVsc2UKICAgICB7CkBAIC02MzIsNyArNTgzLDcgQEAKICAgICAgIGdhbmdfcmFbYmFu
ZF0gPSBGQUxTRTsKICAgICAgIGd0a193aWRnZXRfbW9kaWZ5X2ZnICgoR3RrV2lkZ2V0ICopIGxh
Yl9yYVtiYW5kXSwgR1RLX1NUQVRFX05PUk1BTCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ2V0X2NvbG9yIChURVhUX0NPTE9SKSk7Ci0gICAgICBwcmV2X3ZhbHVlX3JhW2JhbmRdID0g
LTEuMDsKKyAgICAgIHByZXZfdmFsdWVfcmFbYmFuZF0gPSBndGtfYWRqdXN0bWVudF9nZXRfdmFs
dWUgKGFkal9yYVtiYW5kXSk7CiAgICAgfQogICBlbHNlCiAgICAgewpAQCAtNjQ4LDcgKzU5OSw3
IEBACiAgICAgICBnYW5nX2tuW2JhbmRdID0gRkFMU0U7CiAgICAgICBndGtfd2lkZ2V0X21vZGlm
eV9mZyAoKEd0a1dpZGdldCAqKSBsYWJfa25bYmFuZF0sIEdUS19TVEFURV9OT1JNQUwsIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9jb2xvciAoVEVYVF9DT0xPUikpOwotICAgICAg
cHJldl92YWx1ZV9rbltiYW5kXSA9IC0xLjA7CisgICAgICBwcmV2X3ZhbHVlX2tuW2JhbmRdID0g
Z3RrX2FkanVzdG1lbnRfZ2V0X3ZhbHVlIChhZGpfa25bYmFuZF0pOwogICAgIH0KICAgZWxzZQog
ICAgIHsKQEAgLTY2NSw3ICs2MTYsNyBAQAogICAgICAgZ2FuZ19tYVtiYW5kXSA9IEZBTFNFOwog
ICAgICAgZ3RrX3dpZGdldF9tb2RpZnlfZmcgKChHdGtXaWRnZXQgKikgbGFiX21hW2JhbmRdLCBH
VEtfU1RBVEVfTk9STUFMLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRfY29sb3Ig
KFRFWFRfQ09MT1IpKTsKLSAgICAgIHByZXZfdmFsdWVfbWFbYmFuZF0gPSAtMS4wOworICAgICAg
cHJldl92YWx1ZV9tYVtiYW5kXSA9IGd0a19hZGp1c3RtZW50X2dldF92YWx1ZSAoYWRqX21hW2Jh
bmRdKTsKICAgICB9CiAgIGVsc2UKICAgICB7CgoKZGlmZiAtcnUgamFtaW4tMC45LjAub3JpZy9z
cmMvZ2VxLmMgamFtaW4tMC45LjAvc3JjL2dlcS5jCi0tLSBqYW1pbi0wLjkuMC5vcmlnL3NyYy9n
ZXEuYwkyMDA0LTA1LTA5IDExOjM4OjM4LjAwMDAwMDAwMCAtMDUwMAorKysgamFtaW4tMC45LjAv
c3JjL2dlcS5jCTIwMDQtMDgtMjAgMTc6NTY6MDguMDAwMDAwMDAwIC0wNTAwCkBAIC0xMSw3ICsx
MSw3IEBACiAgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQogICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCiAgKgotICogICRJZDogZ2VxLmMsdiAxLjMxIDIwMDQvMDUvMDggMjE6Mjk6Mzkg
amRlcG5lciBFeHAgJAorICogICRJZDogZ2VxLmMsdiAxLjMyIDIwMDQvMDgvMjAgMjI6NTY6MDgg
amRlcG5lciBFeHAgJAogICovCiAKIC8qIGNvZGUgdG8gY29udHJvbCB0aGUgZ3JhcGhpYyBlcSdz
LCBzd2ggKi8KQEAgLTEyMiw3ICsxMjIsNyBAQAogICAgIGludCBpLCBiaW47CiAKIAotICAgIGlm
IChsZW5ndGggIT0gQklOUyAvIDIgLSAxKQorICAgIGlmIChsZW5ndGggPCBCSU5TIC8gMiAtIDEp
CiAgICAgICB7CiAgICAgICAgIGVycnN0ciA9IAogICAgICAgICAgIGdfc3RyZHVwX3ByaW50ZiAo
XygiU3BsaW5lZCBsZW5ndGggJWQgZG9lcyBub3QgbWF0Y2ggQklOUyAvIDIgLSAxICglZCkiKSwg
CkBAIC0xNTUsNyArMTU1LDcgQEAKICAgICBmbG9hdCB2YWx1ZTsKIAogCi0gICAgaWYgKGxlbmd0
aCAhPSBCSU5TIC8gMiAtIDEpCisgICAgaWYgKGxlbmd0aCA8IEJJTlMgLyAyIC0gMSkKICAgICAg
IHsKICAgICAgICAgZXJyc3RyID0gZ19zdHJkdXBfcHJpbnRmIChfKCJTcGxpbmVkIGxlbmd0aCAl
ZCBkb2VzIG5vdCBtYXRjaCBCSU5TIC8gMiAtIDEgKCVkKSIpLCAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZW5ndGgsIEJJTlMgLyAyIC0gMSk7CgoKZGlmZiAtcnUgamFtaW4t
MC45LjAub3JpZy9zcmMvaW8uYyBqYW1pbi0wLjkuMC9zcmMvaW8uYwotLS0gamFtaW4tMC45LjAu
b3JpZy9zcmMvaW8uYwkyMDA0LTA0LTAyIDIwOjQ3OjE5LjAwMDAwMDAwMCAtMDYwMAorKysgamFt
aW4tMC45LjAvc3JjL2lvLmMJMjAwNC0wOS0xNSAxMTo1MDowNi4wMDAwMDAwMDAgLTA1MDAKQEAg
LTEsNyArMSw3IEBACiAvKgogICogIGlvLmMgLS0gSkFNaW4gSS9PIGRyaXZlci4KICAqCi0gKiAg
Q29weXJpZ2h0IChDKSAyMDAzIEphY2sgTydRdWluLgorICogIENvcHlyaWdodCAoQykgMjAwMywg
MjAwNCBKYWNrIE8nUXVpbi4KICAqICAKICAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQogICogIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
CkBAIC01OCw2ICs1OCw4IEBACiAgKgkrIEpBQ0sgbm90IHJ1bm5pbmcgcmVhbHRpbWUKICAqLwog
CisjaW5jbHVkZSAiY29uZmlnLmgiCisKICNpbmNsdWRlIDxzdGRpby5oPgogI2luY2x1ZGUgPHN0
ZGFyZy5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgpAQCAtNzEsOCArNzMsMTAgQEAKICNpbmNsdWRl
IDxlcnJuby5oPgogI2luY2x1ZGUgPGFzc2VydC5oPgogI2luY2x1ZGUgPGphY2svamFjay5oPgor
I2lmZGVmIEhBVkVfSkFDS19DUkVBVEVfVEhSRUFECisjaW5jbHVkZSA8amFjay90aHJlYWQuaD4K
KyNlbmRpZgogCi0jaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAicmluZ2J1ZmZlci5oIgkJ
LyogdXNlcyA8amFjay9yaW5nYnVmZmVyLmg+LCBpZiBhdmFpbGFibGUgKi8KICNpbmNsdWRlICJw
cm9jZXNzLmgiCiAjaW5jbHVkZSAicmVzb3VyY2UuaCIKQEAgLTg1Nyw5ICs4NjEsMTIgQEAKIHsK
ICAgICBpbnQgcmM7CiAgICAgaW50IHBvbGljeTsKLSAgICBzdHJ1Y3Qgc2NoZWRfcGFyYW0gcnRf
cGFyYW0sIG15X3BhcmFtOworICAgIHN0cnVjdCBzY2hlZF9wYXJhbSBydF9wYXJhbTsKICAgICBw
dGhyZWFkX2F0dHJfdCBhdHRyaWJ1dGVzOwogICAgIHB0aHJlYWRfYXR0cl9pbml0KCZhdHRyaWJ1
dGVzKTsKKyNpZm5kZWYgSEFWRV9KQUNLX0NSRUFURV9USFJFQUQKKyAgICBzdHJ1Y3Qgc2NoZWRf
cGFyYW0gbXlfcGFyYW07CisjZW5kaWYKIAogICAgIC8qIFNldCBwcmlvcml0eSBhbmQgc2NoZWR1
bGluZyBwYXJhbWV0ZXJzIGJhc2VkIG9uIHRoZSBhdHRyaWJ1dGVzCiAgICAgICogb2YgdGhlIEpB
Q0sgY2xpZW50IHRocmVhZC4gKi8KQEAgLTg4NCw2ICs4OTEsMjMgQEAKICAgICB9IGVsc2UKIAlJ
Rl9ERUJVRyhEQkdfVEVSU0UsIGlvX3RyYWNlKCJKQUNLIHN1YnN5c3RlbSBub3QgcmVhbHRpbWUi
KSk7CiAKKyNpZmRlZiBIQVZFX0pBQ0tfQ1JFQVRFX1RIUkVBRAorCisgICAgcmMgPSBqYWNrX2Ny
ZWF0ZV90aHJlYWQoJmRzcF90aHJlYWQsIHJ0X3BhcmFtLnNjaGVkX3ByaW9yaXR5LAorCQkJICAg
IGpzdC5yZWFsdGltZSwgaW9fZHNwX3RocmVhZCwgTlVMTCk7CisgICAgc3dpdGNoIChyYykgewor
ICAgIGNhc2UgMDoKKwlJRl9ERUJVRyhEQkdfVEVSU0UsIGlvX3RyYWNlKCJEU1AgdGhyZWFkIGNy
ZWF0ZWQiKSk7CisJYnJlYWs7CisgICAgY2FzZSBFUEVSTToKKwlpb19lcnJsb2coRVBFUk0sICJu
byByZWFsdGltZSBwcml2aWxlZ2VzIGZvciBEU1AgdGhyZWFkIik7CisJYnJlYWs7CisgICAgZGVm
YXVsdDoKKwlpb19lcnJsb2cocmMsICJlcnJvciBjcmVhdGluZyBEU1AgdGhyZWFkIik7CisgICAg
fQorCisjZWxzZSAgLyogIUhBVkVfSkFDS19DUkVBVEVfVEhSRUFEICovCisKICAgICByYyA9IHB0
aHJlYWRfYXR0cl9zZXRzY2hlZHBvbGljeSgmYXR0cmlidXRlcywgcG9saWN5KTsKICAgICBpZiAo
cmMpIHsKIAlpb19lcnJsb2coRVBFUk0sICJjYW5ub3Qgc2V0IHNjaGVkdWxpbmcgcG9saWN5LCBy
YyA9ICVkLiIsIHJjKTsKQEAgLTk4NCwxMCArMTAwOCwxMSBAQAogICAgIC8qIHJldHVybiB0aGlz
IHRocmVhZCB0byB0aGUgc2NoZWR1bGVyIGl0IHVzZWQgYmVmb3JlICovCiAgICAgc2NoZWRfc2V0
c2NoZWR1bGVyKDAsIHBvbGljeSwgJm15X3BhcmFtKTsKICAgICBJRl9ERUJVRyhEQkdfVEVSU0Us
IGlvX3RyYWNlKCJEU1AgdGhyZWFkIGZpbmFsbHkgY3JlYXRlZCIpKTsKLSAgICByZXR1cm4gMDsK
LSNlbHNlIC8qICFIQVZFX1BPU0lYX1NDSEVEICovCi0gICAgcmV0dXJuIHJjOworICAgIHJjID0g
MDsKICNlbmRpZiAvKiBIQVZFX1BPU0lYX1NDSEVEICovCisjZW5kaWYgLyogSEFWRV9KQUNLX0NS
RUFURV9USFJFQUQgKi8KKworICAgIHJldHVybiByYzsKIH0KIAoKZGlmZiAtcnUgamFtaW4tMC45
LjAub3JpZy9zcmMvc2NlbmVzLmMgamFtaW4tMC45LjAvc3JjL3NjZW5lcy5jCi0tLSBqYW1pbi0w
LjkuMC5vcmlnL3NyYy9zY2VuZXMuYwkyMDA0LTA1LTA5IDExOjM4OjQwLjAwMDAwMDAwMCAtMDUw
MAorKysgamFtaW4tMC45LjAvc3JjL3NjZW5lcy5jCTIwMDQtMDgtMDkgMTg6MTA6MjAuMDAwMDAw
MDAwIC0wNTAwCkBAIC02MCw5ICs2MCw2IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgKkxF
RF95ZWxsb3cgPSBOVUxMLCAqTEVEX3JlZCA9IE5VTEw7CiAKIAotdm9pZCBzZXRfRVFfY3VydmVf
dmFsdWVzICgpOwotCi0KIC8qICBJbml0aWFsaXplIGFsbCBzY2VuZSByZWxhdGVkIHN0cnVjdHVy
ZXMgYW5kIGdldCB0aGUgd2lkZ2V0IGFkZHJlc3Nlcy4gICovCiAKIHZvaWQgYmluZF9zY2VuZXMg
KCkKQEAgLTIxMCw3ICsyMDcsNyBAQAogCiAgICAgICAgICAgICAgICAgICAgICAgICBzX2Nyb3Nz
ZmFkZV90b19zdGF0ZSAoJnNjZW5lX3N0YXRlW2ldLCAtMS4wZik7CiAKLSAgICAgICAgICAgICAg
ICAgICAgICAgIHNldF9FUV9jdXJ2ZV92YWx1ZXMgKCk7CisgICAgICAgICAgICAgICAgICAgICAg
ICBzZXRfRVFfY3VydmVfdmFsdWVzICgwLCAwLjApOwogCiAgICAgICAgICAgICAgICAgICAgICAg
ICBzX2hpc3RvcnlfYWRkX3N0YXRlIChzY2VuZV9zdGF0ZVtpXSk7CiAK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40747</attachid>
            <date>2004-09-29 20:16 0000</date>
            <desc>cvs safe Jamin patch for Jack 0.99</desc>
            <filename>jamin_jack_0.99-r1.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtcnUgamFtaW4tMC45LjAub3JpZy9jb25maWd1cmUuaW4gamFtaW4tMC45LjAvY29uZmln
dXJlLmluCi0tLSBqYW1pbi0wLjkuMC5vcmlnL2NvbmZpZ3VyZS5pbgkyMDA0LTA4LTA1IDEyOjM5
OjQzLjAwMDAwMDAwMCAtMDUwMAorKysgamFtaW4tMC45LjAvY29uZmlndXJlLmluCTIwMDQtMDkt
MTUgMTE6NTA6MDIuMDAwMDAwMDAwIC0wNTAwCkBAIC0xLDcgKzEsNyBAQAogZG5sIFByb2Nlc3Mg
dGhpcyBmaWxlIHdpdGggYXV0b2NvbmYgdG8gcHJvZHVjZSBhIGNvbmZpZ3VyZSBzY3JpcHQuCiAK
IEFDX0lOSVQoY29uZmlndXJlLmluKQotQU1fSU5JVF9BVVRPTUFLRShqYW1pbiwgMC45LjApCitB
TV9JTklUX0FVVE9NQUtFKGphbWluLCAwLjkuMDMpCiBBTV9DT05GSUdfSEVBREVSKGNvbmZpZy5o
KQogQU1fTUFJTlRBSU5FUl9NT0RFCiAKQEAgLTMyLDExICszMiwxMyBAQAogCVtBQ19ERUZJTkUo
SEFWRV9QT1NJWF9TQ0hFRCwsW1BPU0lYIHNjaGVkdWxlciBzdXBwb3J0XSldKQogCiBQS0dfQ0hF
Q0tfTU9EVUxFUyhKQUNLLCBqYWNrID49IDAuODAuMCkKK0FDX0NIRUNLX0xJQihqYWNrLGphY2tf
Y3JlYXRlX3RocmVhZCwKKwlbQUNfREVGSU5FKEhBVkVfSkFDS19DUkVBVEVfVEhSRUFELCxbSkFD
SyBzdXBwb3J0cyB0aHJlYWQgY3JlYXRpb25dKV0pCiBBQ19DSEVDS19MSUIoamFjayxqYWNrX3Jp
bmdidWZmZXJfY3JlYXRlLAotCVtBQ19ERUZJTkUoSEFWRV9KQUNLX1JJTkdCVUZGRVIsLFtKQUNL
IGhhcyByaW5nYnVmZmVyIHN1cHBvcnRdKV0sKQorCVtBQ19ERUZJTkUoSEFWRV9KQUNLX1JJTkdC
VUZGRVIsLFtKQUNLIGhhcyByaW5nYnVmZmVyIHN1cHBvcnRdKV0pCiBBQ19DSEVDS19MSUIoamFj
ayxqYWNrX2NsaWVudF9uYW1lX3NpemUsCiAJW0FDX0RFRklORShIQVZFX0pBQ0tfQ0xJRU5UX05B
TUVfU0laRSwsCi0JCVtKQUNLIHJldHVybnMgY2xpZW50IG5hbWUgc2l6ZV0pXSwpCisJCVtKQUNL
IHJldHVybnMgY2xpZW50IG5hbWUgc2l6ZV0pXSkKIAogW2lmIHRlc3QgIiR7ZW5hYmxlX2RvdWJs
ZV9mZnQrc2V0fSIgPSBzZXQ7IHRoZW5dCiAJUEtHX0NIRUNLX01PRFVMRVMoRkZUVywgZmZ0dzMg
Pj0gMy4wLCBBQ19ERUZJTkUoRkZUV19UWVBFLCBbZG91YmxlXSwgW0RhdGF0eXBlIHVzZWQgYnkg
aW5zdGFsbGVkIEZGVFcgbGlicmFyaWVzXSksIFtBQ19NU0dfRVJST1IoW0RpZG4ndCBmaW5kIGFu
eSBkb3VibGUgcHJlY2lzaW9uIEZGVFczIGxpYnJhcmllc10pXSkKCgpkaWZmIC1ydSBqYW1pbi0w
LjkuMC5vcmlnL3NyYy9jb21wcmVzc29yLXVpLmMgamFtaW4tMC45LjAvc3JjL2NvbXByZXNzb3It
dWkuYwotLS0gamFtaW4tMC45LjAub3JpZy9zcmMvY29tcHJlc3Nvci11aS5jCTIwMDQtMDctMTcg
MDk6MzQ6NTguMDAwMDAwMDAwIC0wNTAwCisrKyBqYW1pbi0wLjkuMC9zcmMvY29tcHJlc3Nvci11
aS5jCTIwMDQtMDktMDggMDg6NDQ6MDMuMDAwMDAwMDAwIC0wNTAwCkBAIC0xMzksMTMgKzEzOSw2
IEBACiAJbWFbaV0gPSBzY2FsZTsKIAogCWF1dG9fZ2FpbltpXSA9IDA7Ci0KLSAgICAgICAgcHJl
dl92YWx1ZV9hdFtpXSA9IC0xLjA7Ci0gICAgICAgIHByZXZfdmFsdWVfcmVbaV0gPSAtMS4wOwot
ICAgICAgICBwcmV2X3ZhbHVlX3RoW2ldID0gMS4wOwotICAgICAgICBwcmV2X3ZhbHVlX3JhW2ld
ID0gLTEuMDsKLSAgICAgICAgcHJldl92YWx1ZV9rbltpXSA9IC0xLjA7Ci0gICAgICAgIHByZXZf
dmFsdWVfbWFbaV0gPSAtMS4wOwogICAgIH0KIH0KIApAQCAtMTY2LDE0ICsxNTksNyBAQAogCiAg
IGlmICghc3VzcGVuZF9nYW5nICYmIGdhbmdfYXRbaV0pCiAgICAgewotICAgICAgaWYgKHByZXZf
dmFsdWVfYXRbaV0gPiAwLjApCi0gICAgICAgIHsKLSAgICAgICAgICBkaWZmID0gdmFsdWUgLSBw
cmV2X3ZhbHVlX2F0W2ldOwotICAgICAgICB9Ci0gICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAg
ICAgICBkaWZmID0gMC4wOwotICAgICAgICB9CisgICAgICBkaWZmID0gdmFsdWUgLSBwcmV2X3Zh
bHVlX2F0W2ldOwogCiAgICAgICBmb3IgKGogPSAwIDsgaiA8IFhPX0JBTkRTIDsgaisrKQogICAg
ICAgICB7CkBAIC0yMTMsMTQgKzE5OSw3IEBACiAKICAgaWYgKCFzdXNwZW5kX2dhbmcgJiYgZ2Fu
Z19yZVtpXSkKICAgICB7Ci0gICAgICBpZiAocHJldl92YWx1ZV9yZVtpXSA+IDAuMCkKLSAgICAg
ICAgewotICAgICAgICAgIGRpZmYgPSB2YWx1ZSAtIHByZXZfdmFsdWVfcmVbaV07Ci0gICAgICAg
IH0KLSAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgIGRpZmYgPSAwLjA7Ci0gICAgICAg
IH0KKyAgICAgIGRpZmYgPSB2YWx1ZSAtIHByZXZfdmFsdWVfcmVbaV07CiAKICAgICAgIGZvciAo
aiA9IDAgOyBqIDwgWE9fQkFORFMgOyBqKyspCiAgICAgICAgIHsKQEAgLTI2MCwxNCArMjM5LDcg
QEAKIAogICBpZiAoIXN1c3BlbmRfZ2FuZyAmJiBnYW5nX3RoW2ldKQogICAgIHsKLSAgICAgIGlm
IChwcmV2X3ZhbHVlX3RoW2ldIDwgMC4wKQotICAgICAgICB7Ci0gICAgICAgICAgZGlmZiA9IHZh
bHVlIC0gcHJldl92YWx1ZV90aFtpXTsKLSAgICAgICAgfQotICAgICAgZWxzZQotICAgICAgICB7
Ci0gICAgICAgICAgZGlmZiA9IDAuMDsKLSAgICAgICAgfQorICAgICAgZGlmZiA9IHZhbHVlIC0g
cHJldl92YWx1ZV90aFtpXTsKIAogICAgICAgZm9yIChqID0gMCA7IGogPCBYT19CQU5EUyA7IGor
KykKICAgICAgICAgewpAQCAtMzE3LDE0ICsyODksNyBAQAogCiAgIGlmICghc3VzcGVuZF9nYW5n
ICYmIGdhbmdfcmFbaV0pCiAgICAgewotICAgICAgaWYgKHByZXZfdmFsdWVfcmFbaV0gPiAwLjAp
Ci0gICAgICAgIHsKLSAgICAgICAgICBkaWZmID0gdmFsdWUgLSBwcmV2X3ZhbHVlX3JhW2ldOwot
ICAgICAgICB9Ci0gICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICBkaWZmID0gMC4wOwot
ICAgICAgICB9CisgICAgICBkaWZmID0gdmFsdWUgLSBwcmV2X3ZhbHVlX3JhW2ldOwogCiAgICAg
ICBmb3IgKGogPSAwIDsgaiA8IFhPX0JBTkRTIDsgaisrKQogICAgICAgICB7CkBAIC0zNzQsMTQg
KzMzOSw3IEBACiAKICAgaWYgKCFzdXNwZW5kX2dhbmcgJiYgZ2FuZ19rbltpXSkKICAgICB7Ci0g
ICAgICBpZiAocHJldl92YWx1ZV9rbltpXSA+IDAuMCkKLSAgICAgICAgewotICAgICAgICAgIGRp
ZmYgPSB2YWx1ZSAtIHByZXZfdmFsdWVfa25baV07Ci0gICAgICAgIH0KLSAgICAgIGVsc2UKLSAg
ICAgICAgewotICAgICAgICAgIGRpZmYgPSAwLjA7Ci0gICAgICAgIH0KKyAgICAgIGRpZmYgPSB2
YWx1ZSAtIHByZXZfdmFsdWVfa25baV07CiAKICAgICAgIGZvciAoaiA9IDAgOyBqIDwgWE9fQkFO
RFMgOyBqKyspCiAgICAgICAgIHsKQEAgLTQyMywxNCArMzgxLDcgQEAKIAogICBpZiAoIXN1c3Bl
bmRfZ2FuZyAmJiBnYW5nX21hW2ldKQogICAgIHsKLSAgICAgIGlmIChwcmV2X3ZhbHVlX21hW2ld
ID4gMC4wKQotICAgICAgICB7Ci0gICAgICAgICAgZGlmZiA9IHZhbHVlIC0gcHJldl92YWx1ZV9t
YVtpXTsKLSAgICAgICAgfQotICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgZGlmZiA9
IDAuMDsKLSAgICAgICAgfQorICAgICAgZGlmZiA9IHZhbHVlIC0gcHJldl92YWx1ZV9tYVtpXTsK
IAogICAgICAgZm9yIChqID0gMCA7IGogPCBYT19CQU5EUyA7IGorKykKICAgICAgICAgewpAQCAt
NTgxLDcgKzUzMiw3IEBACiAgICAgICBnYW5nX2F0W2JhbmRdID0gRkFMU0U7CiAgICAgICBndGtf
d2lkZ2V0X21vZGlmeV9mZyAoKEd0a1dpZGdldCAqKSBsYWJfYXRbYmFuZF0sIEdUS19TVEFURV9O
T1JNQUwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9jb2xvciAoVEVYVF9DT0xP
UikpOwotICAgICAgcHJldl92YWx1ZV9hdFtiYW5kXSA9IC0xLjA7CisgICAgICBwcmV2X3ZhbHVl
X2F0W2JhbmRdID0gZ3RrX2FkanVzdG1lbnRfZ2V0X3ZhbHVlIChhZGpfYXRbYmFuZF0pOwogICAg
IH0KICAgZWxzZQogICAgIHsKQEAgLTU5OCw3ICs1NDksNyBAQAogICAgICAgZ2FuZ19yZVtiYW5k
XSA9IEZBTFNFOwogICAgICAgZ3RrX3dpZGdldF9tb2RpZnlfZmcgKChHdGtXaWRnZXQgKikgbGFi
X3JlW2JhbmRdLCBHVEtfU1RBVEVfTk9STUFMLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnZXRfY29sb3IgKFRFWFRfQ09MT1IpKTsKLSAgICAgIHByZXZfdmFsdWVfcmVbYmFuZF0gPSAt
MS4wOworICAgICAgcHJldl92YWx1ZV9yZVtiYW5kXSA9IGd0a19hZGp1c3RtZW50X2dldF92YWx1
ZSAoYWRqX3JlW2JhbmRdKTsKICAgICB9CiAgIGVsc2UKICAgICB7CkBAIC02MTUsNyArNTY2LDcg
QEAKICAgICAgIGdhbmdfdGhbYmFuZF0gPSBGQUxTRTsKICAgICAgIGd0a193aWRnZXRfbW9kaWZ5
X2ZnICgoR3RrV2lkZ2V0ICopIGxhYl90aFtiYW5kXSwgR1RLX1NUQVRFX05PUk1BTCwgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X2NvbG9yIChURVhUX0NPTE9SKSk7Ci0gICAgICBw
cmV2X3ZhbHVlX3RoW2JhbmRdID0gMS4wOworICAgICAgcHJldl92YWx1ZV90aFtiYW5kXSA9IGd0
a19hZGp1c3RtZW50X2dldF92YWx1ZSAoYWRqX3RoW2JhbmRdKTsKICAgICB9CiAgIGVsc2UKICAg
ICB7CkBAIC02MzIsNyArNTgzLDcgQEAKICAgICAgIGdhbmdfcmFbYmFuZF0gPSBGQUxTRTsKICAg
ICAgIGd0a193aWRnZXRfbW9kaWZ5X2ZnICgoR3RrV2lkZ2V0ICopIGxhYl9yYVtiYW5kXSwgR1RL
X1NUQVRFX05PUk1BTCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X2NvbG9yIChU
RVhUX0NPTE9SKSk7Ci0gICAgICBwcmV2X3ZhbHVlX3JhW2JhbmRdID0gLTEuMDsKKyAgICAgIHBy
ZXZfdmFsdWVfcmFbYmFuZF0gPSBndGtfYWRqdXN0bWVudF9nZXRfdmFsdWUgKGFkal9yYVtiYW5k
XSk7CiAgICAgfQogICBlbHNlCiAgICAgewpAQCAtNjQ4LDcgKzU5OSw3IEBACiAgICAgICBnYW5n
X2tuW2JhbmRdID0gRkFMU0U7CiAgICAgICBndGtfd2lkZ2V0X21vZGlmeV9mZyAoKEd0a1dpZGdl
dCAqKSBsYWJfa25bYmFuZF0sIEdUS19TVEFURV9OT1JNQUwsIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdldF9jb2xvciAoVEVYVF9DT0xPUikpOwotICAgICAgcHJldl92YWx1ZV9rblti
YW5kXSA9IC0xLjA7CisgICAgICBwcmV2X3ZhbHVlX2tuW2JhbmRdID0gZ3RrX2FkanVzdG1lbnRf
Z2V0X3ZhbHVlIChhZGpfa25bYmFuZF0pOwogICAgIH0KICAgZWxzZQogICAgIHsKQEAgLTY2NSw3
ICs2MTYsNyBAQAogICAgICAgZ2FuZ19tYVtiYW5kXSA9IEZBTFNFOwogICAgICAgZ3RrX3dpZGdl
dF9tb2RpZnlfZmcgKChHdGtXaWRnZXQgKikgbGFiX21hW2JhbmRdLCBHVEtfU1RBVEVfTk9STUFM
LCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRfY29sb3IgKFRFWFRfQ09MT1IpKTsK
LSAgICAgIHByZXZfdmFsdWVfbWFbYmFuZF0gPSAtMS4wOworICAgICAgcHJldl92YWx1ZV9tYVti
YW5kXSA9IGd0a19hZGp1c3RtZW50X2dldF92YWx1ZSAoYWRqX21hW2JhbmRdKTsKICAgICB9CiAg
IGVsc2UKICAgICB7CgoKZGlmZiAtcnUgamFtaW4tMC45LjAub3JpZy9zcmMvZ2VxLmMgamFtaW4t
MC45LjAvc3JjL2dlcS5jCi0tLSBqYW1pbi0wLjkuMC5vcmlnL3NyYy9nZXEuYwkyMDA0LTA1LTA5
IDExOjM4OjM4LjAwMDAwMDAwMCAtMDUwMAorKysgamFtaW4tMC45LjAvc3JjL2dlcS5jCTIwMDQt
MDgtMjAgMTc6NTY6MDguMDAwMDAwMDAwIC0wNTAwCkBAIC0xMjIsNyArMTIyLDcgQEAKICAgICBp
bnQgaSwgYmluOwogCiAKLSAgICBpZiAobGVuZ3RoICE9IEJJTlMgLyAyIC0gMSkKKyAgICBpZiAo
bGVuZ3RoIDwgQklOUyAvIDIgLSAxKQogICAgICAgewogICAgICAgICBlcnJzdHIgPSAKICAgICAg
ICAgICBnX3N0cmR1cF9wcmludGYgKF8oIlNwbGluZWQgbGVuZ3RoICVkIGRvZXMgbm90IG1hdGNo
IEJJTlMgLyAyIC0gMSAoJWQpIiksIApAQCAtMTU1LDcgKzE1NSw3IEBACiAgICAgZmxvYXQgdmFs
dWU7CiAKIAotICAgIGlmIChsZW5ndGggIT0gQklOUyAvIDIgLSAxKQorICAgIGlmIChsZW5ndGgg
PCBCSU5TIC8gMiAtIDEpCiAgICAgICB7CiAgICAgICAgIGVycnN0ciA9IGdfc3RyZHVwX3ByaW50
ZiAoXygiU3BsaW5lZCBsZW5ndGggJWQgZG9lcyBub3QgbWF0Y2ggQklOUyAvIDIgLSAxICglZCki
KSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVuZ3RoLCBCSU5TIC8gMiAt
IDEpOwoKCmRpZmYgLXJ1IGphbWluLTAuOS4wLm9yaWcvc3JjL2lvLmMgamFtaW4tMC45LjAvc3Jj
L2lvLmMKLS0tIGphbWluLTAuOS4wLm9yaWcvc3JjL2lvLmMJMjAwNC0wNC0wMiAyMDo0NzoxOS4w
MDAwMDAwMDAgLTA2MDAKKysrIGphbWluLTAuOS4wL3NyYy9pby5jCTIwMDQtMDktMTUgMTE6NTA6
MDYuMDAwMDAwMDAwIC0wNTAwCkBAIC01OCw2ICs1OCw4IEBACiAgKgkrIEpBQ0sgbm90IHJ1bm5p
bmcgcmVhbHRpbWUKICAqLwogCisjaW5jbHVkZSAiY29uZmlnLmgiCisKICNpbmNsdWRlIDxzdGRp
by5oPgogI2luY2x1ZGUgPHN0ZGFyZy5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgpAQCAtNzEsOCAr
NzMsMTAgQEAKICNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPGFzc2VydC5oPgogI2luY2x1
ZGUgPGphY2svamFjay5oPgorI2lmZGVmIEhBVkVfSkFDS19DUkVBVEVfVEhSRUFECisjaW5jbHVk
ZSA8amFjay90aHJlYWQuaD4KKyNlbmRpZgogCi0jaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVk
ZSAicmluZ2J1ZmZlci5oIgkJLyogdXNlcyA8amFjay9yaW5nYnVmZmVyLmg+LCBpZiBhdmFpbGFi
bGUgKi8KICNpbmNsdWRlICJwcm9jZXNzLmgiCiAjaW5jbHVkZSAicmVzb3VyY2UuaCIKQEAgLTg1
Nyw5ICs4NjEsMTIgQEAKIHsKICAgICBpbnQgcmM7CiAgICAgaW50IHBvbGljeTsKLSAgICBzdHJ1
Y3Qgc2NoZWRfcGFyYW0gcnRfcGFyYW0sIG15X3BhcmFtOworICAgIHN0cnVjdCBzY2hlZF9wYXJh
bSBydF9wYXJhbTsKICAgICBwdGhyZWFkX2F0dHJfdCBhdHRyaWJ1dGVzOwogICAgIHB0aHJlYWRf
YXR0cl9pbml0KCZhdHRyaWJ1dGVzKTsKKyNpZm5kZWYgSEFWRV9KQUNLX0NSRUFURV9USFJFQUQK
KyAgICBzdHJ1Y3Qgc2NoZWRfcGFyYW0gbXlfcGFyYW07CisjZW5kaWYKIAogICAgIC8qIFNldCBw
cmlvcml0eSBhbmQgc2NoZWR1bGluZyBwYXJhbWV0ZXJzIGJhc2VkIG9uIHRoZSBhdHRyaWJ1dGVz
CiAgICAgICogb2YgdGhlIEpBQ0sgY2xpZW50IHRocmVhZC4gKi8KQEAgLTg4NCw2ICs4OTEsMjMg
QEAKICAgICB9IGVsc2UKIAlJRl9ERUJVRyhEQkdfVEVSU0UsIGlvX3RyYWNlKCJKQUNLIHN1YnN5
c3RlbSBub3QgcmVhbHRpbWUiKSk7CiAKKyNpZmRlZiBIQVZFX0pBQ0tfQ1JFQVRFX1RIUkVBRAor
CisgICAgcmMgPSBqYWNrX2NyZWF0ZV90aHJlYWQoJmRzcF90aHJlYWQsIHJ0X3BhcmFtLnNjaGVk
X3ByaW9yaXR5LAorCQkJICAgIGpzdC5yZWFsdGltZSwgaW9fZHNwX3RocmVhZCwgTlVMTCk7Cisg
ICAgc3dpdGNoIChyYykgeworICAgIGNhc2UgMDoKKwlJRl9ERUJVRyhEQkdfVEVSU0UsIGlvX3Ry
YWNlKCJEU1AgdGhyZWFkIGNyZWF0ZWQiKSk7CisJYnJlYWs7CisgICAgY2FzZSBFUEVSTToKKwlp
b19lcnJsb2coRVBFUk0sICJubyByZWFsdGltZSBwcml2aWxlZ2VzIGZvciBEU1AgdGhyZWFkIik7
CisJYnJlYWs7CisgICAgZGVmYXVsdDoKKwlpb19lcnJsb2cocmMsICJlcnJvciBjcmVhdGluZyBE
U1AgdGhyZWFkIik7CisgICAgfQorCisjZWxzZSAgLyogIUhBVkVfSkFDS19DUkVBVEVfVEhSRUFE
ICovCisKICAgICByYyA9IHB0aHJlYWRfYXR0cl9zZXRzY2hlZHBvbGljeSgmYXR0cmlidXRlcywg
cG9saWN5KTsKICAgICBpZiAocmMpIHsKIAlpb19lcnJsb2coRVBFUk0sICJjYW5ub3Qgc2V0IHNj
aGVkdWxpbmcgcG9saWN5LCByYyA9ICVkLiIsIHJjKTsKQEAgLTk4NCwxMCArMTAwOCwxMSBAQAog
ICAgIC8qIHJldHVybiB0aGlzIHRocmVhZCB0byB0aGUgc2NoZWR1bGVyIGl0IHVzZWQgYmVmb3Jl
ICovCiAgICAgc2NoZWRfc2V0c2NoZWR1bGVyKDAsIHBvbGljeSwgJm15X3BhcmFtKTsKICAgICBJ
Rl9ERUJVRyhEQkdfVEVSU0UsIGlvX3RyYWNlKCJEU1AgdGhyZWFkIGZpbmFsbHkgY3JlYXRlZCIp
KTsKLSAgICByZXR1cm4gMDsKLSNlbHNlIC8qICFIQVZFX1BPU0lYX1NDSEVEICovCi0gICAgcmV0
dXJuIHJjOworICAgIHJjID0gMDsKICNlbmRpZiAvKiBIQVZFX1BPU0lYX1NDSEVEICovCisjZW5k
aWYgLyogSEFWRV9KQUNLX0NSRUFURV9USFJFQUQgKi8KKworICAgIHJldHVybiByYzsKIH0KIAoK
ZGlmZiAtcnUgamFtaW4tMC45LjAub3JpZy9zcmMvc2NlbmVzLmMgamFtaW4tMC45LjAvc3JjL3Nj
ZW5lcy5jCi0tLSBqYW1pbi0wLjkuMC5vcmlnL3NyYy9zY2VuZXMuYwkyMDA0LTA1LTA5IDExOjM4
OjQwLjAwMDAwMDAwMCAtMDUwMAorKysgamFtaW4tMC45LjAvc3JjL3NjZW5lcy5jCTIwMDQtMDgt
MDkgMTg6MTA6MjAuMDAwMDAwMDAwIC0wNTAwCkBAIC02MCw5ICs2MCw2IEBACiAgICAgICAgICAg
ICAgICAgICAgICAgICAgKkxFRF95ZWxsb3cgPSBOVUxMLCAqTEVEX3JlZCA9IE5VTEw7CiAKIAot
dm9pZCBzZXRfRVFfY3VydmVfdmFsdWVzICgpOwotCi0KIC8qICBJbml0aWFsaXplIGFsbCBzY2Vu
ZSByZWxhdGVkIHN0cnVjdHVyZXMgYW5kIGdldCB0aGUgd2lkZ2V0IGFkZHJlc3Nlcy4gICovCiAK
IHZvaWQgYmluZF9zY2VuZXMgKCkKQEAgLTIxMCw3ICsyMDcsNyBAQAogCiAgICAgICAgICAgICAg
ICAgICAgICAgICBzX2Nyb3NzZmFkZV90b19zdGF0ZSAoJnNjZW5lX3N0YXRlW2ldLCAtMS4wZik7
CiAKLSAgICAgICAgICAgICAgICAgICAgICAgIHNldF9FUV9jdXJ2ZV92YWx1ZXMgKCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICBzZXRfRVFfY3VydmVfdmFsdWVzICgwLCAwLjApOwogCiAgICAg
ICAgICAgICAgICAgICAgICAgICBzX2hpc3RvcnlfYWRkX3N0YXRlIChzY2VuZV9zdGF0ZVtpXSk7
CiAK
</data>        

          </attachment>
    </bug>

</bugzilla>