<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>106136</bug_id>
          
          <creation_ts>2013-01-04 15:05:36 -0800</creation_ts>
          <short_desc>[GTK] Add property for IndexedDB database path to WebKitGTK+</short_desc>
          <delta_ts>2013-01-18 08:28:44 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Michael Pruett">michael</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>alecflett</cc>
    
    <cc>cgarcia</cc>
    
    <cc>gustavo</cc>
    
    <cc>jsbell</cc>
    
    <cc>mrobinson</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>800655</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Pruett">michael</who>
    <bug_when>2013-01-04 15:05:36 -0800</bug_when>
    <thetext>Add support for setting IndexedDB database path in WebKitGTK+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800683</commentid>
    <comment_count>1</comment_count>
      <attachid>181394</attachid>
    <who name="Michael Pruett">michael</who>
    <bug_when>2013-01-04 15:25:29 -0800</bug_when>
    <thetext>Created attachment 181394
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>801485</commentid>
    <comment_count>2</comment_count>
      <attachid>181394</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-01-07 11:40:52 -0800</bug_when>
    <thetext>Comment on attachment 181394
Patch

The WebKit1 port of GTK+ is unofficially in maintenance mode at this point and we aren&apos;t really interested in adding new API. I think adding a general API for storage in WebKit2 might be useful though. I&apos;m imagining just having a single API that sets the path for all client-side storage web APIs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>806028</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Pruett">michael</who>
    <bug_when>2013-01-13 17:01:46 -0800</bug_when>
    <thetext>I am reopening this bug based upon discussions with Martin Robinson.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809967</commentid>
    <comment_count>4</comment_count>
      <attachid>183317</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-01-17 16:55:46 -0800</bug_when>
    <thetext>Created attachment 183317
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810631</commentid>
    <comment_count>5</comment_count>
      <attachid>183317</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2013-01-18 08:26:33 -0800</bug_when>
    <thetext>Comment on attachment 183317
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810633</commentid>
    <comment_count>6</comment_count>
      <attachid>183317</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-01-18 08:28:36 -0800</bug_when>
    <thetext>Comment on attachment 183317
Patch

Clearing flags on attachment: 183317

Committed r140153: &lt;http://trac.webkit.org/changeset/140153&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810634</commentid>
    <comment_count>7</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-01-18 08:28:44 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181394</attachid>
            <date>2013-01-04 15:25:29 -0800</date>
            <delta_ts>2013-01-17 16:55:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>idb-gtk.patch</filename>
            <type>text/plain</type>
            <size>6798</size>
            <attacher name="Michael Pruett">michael</attacher>
            
              <data encoding="base64">RnJvbTogTWljaGFlbCBQcnVldHQgPG1pY2hhZWxANjhrLm9yZz4KRGF0ZTogRnJpLCA0IEphbiAy
MDEzIDE0OjUxOjEwIC0wODAwClN1YmplY3Q6IFtHVEtdIEFkZCBwcm9wZXJ0eSBmb3IgSW5kZXhl
ZERCIGRhdGFiYXNlIHBhdGggdG8gV2ViS2l0R1RLKwoKLS0tCiBTb3VyY2UvV2ViS2l0L2d0ay9D
aGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKysrKysrKysrKysKIFNvdXJj
ZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJzZXR0aW5ncy5jcHAgICAgIHwgICAyNiArKysr
KysrKysrKysrKysrKysrLQogLi4uL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnNldHRpbmdz
cHJpdmF0ZS5oICAgfCAgICAxICsKIFNvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJ2
aWV3LmNwcCAgICAgICAgIHwgICAgNyArKysrKysKIFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9E
dW1wUmVuZGVyVHJlZS5jcHAgICAgICAgIHwgICAgNiArKysrKwogNSBmaWxlcyBjaGFuZ2VkLCA1
NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9ndGsvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCmluZGV4IGI3YTdl
Y2QuLjUyMTZiZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZworKysg
Yi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMy0wMS0w
NCAgTWljaGFlbCBQcnVldHQgIDxtaWNoYWVsQDY4ay5vcmc+CisKKyAgICAgICAgW0dUS10gQWRk
IHByb3BlcnR5IGZvciBJbmRleGVkREIgZGF0YWJhc2UgcGF0aCB0byBXZWJLaXRHVEsrCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDYxMzYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYmtpdC93ZWJr
aXR3ZWJzZXR0aW5ncy5jcHA6CisgICAgICAgICh3ZWJraXRfd2ViX3NldHRpbmdzX2NsYXNzX2lu
aXQpOgorICAgICAgICAod2Via2l0X3dlYl9zZXR0aW5nc19zZXRfcHJvcGVydHkpOgorICAgICAg
ICAod2Via2l0X3dlYl9zZXR0aW5nc19nZXRfcHJvcGVydHkpOgorICAgICAgICAqIHdlYmtpdC93
ZWJraXR3ZWJzZXR0aW5nc3ByaXZhdGUuaDoKKyAgICAgICAgKiB3ZWJraXQvd2Via2l0d2Vidmll
dy5jcHA6CisgICAgICAgICh3ZWJraXRfd2ViX3ZpZXdfdXBkYXRlX3NldHRpbmdzKToKKwogMjAx
Mi0xMi0yOCAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW0dUS11bV0syXSBBZGQgc3VwcG9ydCBmb3IgSU1FIENvbXBvc2l0aW9uCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vic2V0dGluZ3MuY3BwIGIvU291cmNl
L1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnNldHRpbmdzLmNwcAppbmRleCBmZjUxZWJjLi43
N2RiYzcwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vic2V0
dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJzZXR0aW5n
cy5jcHAKQEAgLTYsNiArNiw3IEBACiAgKiBDb3B5cmlnaHQgKEMpIDIwMDkgSmFuIE1pY2hhZWwg
QWxvbnpvCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDkgTW92aWFsIENyZWF0aXZlIFRlY2hub2xvZ2ll
cyBJbmMuCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDkgSWdhbGlhIFMuTC4KKyAqIENvcHlyaWdodCAo
QykgMjAxMyBNaWNoYWVsIFBydWV0dCA8bWljaGFlbEA2OGsub3JnPgogICoKICAqIFRoaXMgbGli
cmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKICAq
IG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVi
bGljCkBAIC0xMjIsNyArMTIzLDggQEAgZW51bSB7CiAgICAgUFJPUF9NRURJQV9QTEFZQkFDS19B
TExPV1NfSU5MSU5FLAogICAgIFBST1BfRU5BQkxFX0NTU19TSEFERVJTLAogICAgIFBST1BfRU5B
QkxFX1JVTk5JTkdfT0ZfSU5TRUNVUkVfQ09OVEVOVCwKLSAgICBQUk9QX0VOQUJMRV9ESVNQTEFZ
X09GX0lOU0VDVVJFX0NPTlRFTlQKKyAgICBQUk9QX0VOQUJMRV9ESVNQTEFZX09GX0lOU0VDVVJF
X0NPTlRFTlQsCisgICAgUFJPUF9JTkRFWEVEREJfREFUQUJBU0VfUEFUSAogfTsKIAogc3RhdGlj
IHZvaWQgd2Via2l0X3dlYl9zZXR0aW5nc19maW5hbGl6ZShHT2JqZWN0KiBvYmplY3QpOwpAQCAt
MTAxNCw2ICsxMDE2LDIyIEBAIHN0YXRpYyB2b2lkIHdlYmtpdF93ZWJfc2V0dGluZ3NfY2xhc3Nf
aW5pdChXZWJLaXRXZWJTZXR0aW5nc0NsYXNzKiBrbGFzcykKICAgICAgICAgICAgIF8oIldoZXRo
ZXIgbm9uLUhUVFBTIHJlc291cmNlcyBjYW4gcnVuIG9uIEhUVFBTIHBhZ2VzLiIpLAogICAgICAg
ICAgICAgVFJVRSwKICAgICAgICAgICAgIGZsYWdzKSk7CisgICAgLyoqCisgICAgKiBXZWJLaXRX
ZWJTZXR0aW5nczppbmRleGVkZGItZGF0YWJhc2UtcGF0aDoKKyAgICAqCisgICAgKiBQYXRoIHRv
IHN0b3JlIHBlcnNpc3RlbnQgSW5kZXhlZERCIGRhdGFiYXNlcy4KKyAgICAqIFRoZSBkZWZhdWx0
IHBhdGggaXMgJFhER19EQVRBX0hPTUUvd2Via2l0L2luZGV4ZWRkYi8uCisgICAgKgorICAgICog
U2luY2U6IFRPRE8KKyAgICAqLworICAgIEdPd25QdHI8Z2NoYXI+IGluZGV4ZWREQkRhdGFiYXNl
UGF0aChnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfZGF0YV9kaXIoKSwgIndlYmtpdCIsICJp
bmRleGVkZGIiLCBOVUxMKSk7CisgICAgZ19vYmplY3RfY2xhc3NfaW5zdGFsbF9wcm9wZXJ0eShn
b2JqZWN0X2NsYXNzLAorICAgICAgICBQUk9QX0lOREVYRUREQl9EQVRBQkFTRV9QQVRILAorICAg
ICAgICBnX3BhcmFtX3NwZWNfc3RyaW5nKCJpbmRleGVkZGItZGF0YWJhc2UtcGF0aCIsCisgICAg
ICAgICAgICBfKCJJbmRleGVkREIgRGF0YWJhc2UgUGF0aCIpLAorICAgICAgICAgICAgXygiVGhl
IHBhdGggdG8gd2hlcmUgSW5kZXhlZERCIGRhdGFiYXNlcyBhcmUgc3RvcmVkLiIpLAorICAgICAg
ICAgICAgaW5kZXhlZERCRGF0YWJhc2VQYXRoLmdldCgpLAorICAgICAgICAgICAgZmxhZ3MpKTsK
IH0KIAogc3RhdGljIHZvaWQgd2Via2l0X3dlYl9zZXR0aW5nc19pbml0KFdlYktpdFdlYlNldHRp
bmdzKiB3ZWJfc2V0dGluZ3MpCkBAIC0xMjEwLDYgKzEyMjgsOSBAQCBzdGF0aWMgdm9pZCB3ZWJr
aXRfd2ViX3NldHRpbmdzX3NldF9wcm9wZXJ0eShHT2JqZWN0KiBvYmplY3QsIGd1aW50IHByb3Bf
aWQsIGNvbgogICAgIGNhc2UgUFJPUF9FTkFCTEVfUlVOTklOR19PRl9JTlNFQ1VSRV9DT05URU5U
OgogICAgICAgICBwcml2LT5lbmFibGVSdW5uaW5nT2ZJbnNlY3VyZUNvbnRlbnQgPSBnX3ZhbHVl
X2dldF9ib29sZWFuKHZhbHVlKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQUk9QX0lOREVY
RUREQl9EQVRBQkFTRV9QQVRIOgorICAgICAgICBwcml2LT5pbmRleGVkREJEYXRhYmFzZVBhdGgg
PSBnX3ZhbHVlX2dldF9zdHJpbmcodmFsdWUpOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBwcm9w
X2lkLCBwc3BlYyk7CiAgICAgICAgIGJyZWFrOwpAQCAtMTM5Niw2ICsxNDE3LDkgQEAgc3RhdGlj
IHZvaWQgd2Via2l0X3dlYl9zZXR0aW5nc19nZXRfcHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBn
dWludCBwcm9wX2lkLCBHVmEKICAgICBjYXNlIFBST1BfRU5BQkxFX1JVTk5JTkdfT0ZfSU5TRUNV
UkVfQ09OVEVOVDoKICAgICAgICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgcHJpdi0+ZW5h
YmxlUnVubmluZ09mSW5zZWN1cmVDb250ZW50KTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQ
Uk9QX0lOREVYRUREQl9EQVRBQkFTRV9QQVRIOgorICAgICAgICBnX3ZhbHVlX3NldF9zdHJpbmco
dmFsdWUsIHByaXYtPmluZGV4ZWREQkRhdGFiYXNlUGF0aC5kYXRhKCkpOworICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlf
SUQob2JqZWN0LCBwcm9wX2lkLCBwc3BlYyk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnNldHRpbmdzcHJpdmF0ZS5oIGIvU291
cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnNldHRpbmdzcHJpdmF0ZS5oCmluZGV4IDM4
N2NiMDUuLjgzN2FhYjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJr
aXR3ZWJzZXR0aW5nc3ByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Vi
a2l0d2Vic2V0dGluZ3Nwcml2YXRlLmgKQEAgLTg3LDYgKzg3LDcgQEAgc3RydWN0IF9XZWJLaXRX
ZWJTZXR0aW5nc1ByaXZhdGUgewogICAgIGdib29sZWFuIG1lZGlhUGxheWJhY2tBbGxvd3NJbmxp
bmU7CiAgICAgZ2Jvb2xlYW4gZW5hYmxlRGlzcGxheU9mSW5zZWN1cmVDb250ZW50OwogICAgIGdi
b29sZWFuIGVuYWJsZVJ1bm5pbmdPZkluc2VjdXJlQ29udGVudDsKKyAgICBDU3RyaW5nIGluZGV4
ZWREQkRhdGFiYXNlUGF0aDsKIH07CiAKIFdFQktJVF9BUEkgdm9pZCB3ZWJraXRfd2ViX3NldHRp
bmdzX2FkZF9leHRyYV9wbHVnaW5fZGlyZWN0b3J5KFdlYktpdFdlYlZpZXcqLCBjb25zdCBnY2hh
ciogZGlyZWN0b3J5KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJr
aXR3ZWJ2aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJ2aWV3LmNw
cAppbmRleCAyOTMxMGQ0Li41ZmU3NmM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay93
ZWJraXQvd2Via2l0d2Vidmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dl
YmtpdHdlYnZpZXcuY3BwCkBAIC02Myw2ICs2Myw3IEBACiAjaW5jbHVkZSAiR2VvbG9jYXRpb25D
bGllbnRHdGsuaCIKICNpbmNsdWRlICJHZW9sb2NhdGlvbkNvbnRyb2xsZXIuaCIKICNpbmNsdWRl
ICJHcmFwaGljc0NvbnRleHQuaCIKKyNpbmNsdWRlICJHcm91cFNldHRpbmdzLmgiCiAjaW5jbHVk
ZSAiR3RrVXRpbGl0aWVzLmgiCiAjaW5jbHVkZSAiR3RrVmVyc2lvbmluZy5oIgogI2luY2x1ZGUg
IkhUTUxOYW1lcy5oIgpAQCAtNzMsNiArNzQsNyBAQAogI2luY2x1ZGUgIk1vdXNlRXZlbnRXaXRo
SGl0VGVzdFJlc3VsdHMuaCIKICNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgogI2luY2x1ZGUg
IlBhZ2VDYWNoZS5oIgorI2luY2x1ZGUgIlBhZ2VHcm91cC5oIgogI2luY2x1ZGUgIlBhc3RlYm9h
cmQuaCIKICNpbmNsdWRlICJQYXN0ZWJvYXJkSGVscGVyLmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1L
ZXlib2FyZEV2ZW50LmgiCkBAIC0zNDQ5LDYgKzM0NTEsMTEgQEAgc3RhdGljIHZvaWQgd2Via2l0
X3dlYl92aWV3X3VwZGF0ZV9zZXR0aW5ncyhXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3KQogICAgIGNv
cmVTZXR0aW5ncy0+c2V0Q1NTQ3VzdG9tRmlsdGVyRW5hYmxlZChzZXR0aW5nc1ByaXZhdGUtPmVu
YWJsZUNTU1NoYWRlcnMpOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoSU5ERVhFRF9EQVRBQkFTRSkK
KyAgICBpZiAoUGFnZSogcGFnZSA9IGNvcmUod2ViVmlldykpCisgICAgICAgIHBhZ2UtPmdyb3Vw
KCkuZ3JvdXBTZXR0aW5ncygpLT5zZXRJbmRleGVkREJEYXRhYmFzZVBhdGgoc2V0dGluZ3NQcml2
YXRlLT5pbmRleGVkREJEYXRhYmFzZVBhdGguZGF0YSgpKTsKKyNlbmRpZgorCiAgICAgLy8gVXNl
IG1vY2sgc2Nyb2xsYmFycyBpZiBpbiBEdW1wUmVuZGVyVHJlZSBtb2RlIChpLmUuIHRlc3Rpbmcg
bGF5b3V0IHRlc3RzKS4KICAgICBjb3JlU2V0dGluZ3MtPnNldE1vY2tTY3JvbGxiYXJzRW5hYmxl
ZChEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OmR1bXBSZW5kZXJUcmVlTW9kZUVuYWJsZWQoKSk7
CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5j
cHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRyZWUuY3BwCmluZGV4IDI0
OWQwNjkuLjkyYzYzMWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1w
UmVuZGVyVHJlZS5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJU
cmVlLmNwcApAQCAtNDcyLDYgKzQ3MiwxMiBAQCBzdGF0aWMgdm9pZCByZXNldERlZmF1bHRzVG9D
b25zaXN0ZW50VmFsdWVzKCkKICAgICAgICAgICAgICAgICAgImVkaXRpbmctYmVoYXZpb3IiLCBX
RUJLSVRfRURJVElOR19CRUhBVklPUl9VTklYLAogICAgICAgICAgICAgICAgICAiZW5hYmxlLWZ1
bGxzY3JlZW4iLCBUUlVFLAogICAgICAgICAgICAgICAgICBOVUxMKTsKKyNpZiBFTkFCTEUoSU5E
RVhFRF9EQVRBQkFTRSkKKyAgICBjb25zdCBjaGFyKiBkdW1wUmVuZGVyVHJlZVRlbXBEaXJlY3Rv
cnkgPSBnX2dldGVudigiRFVNUFJFTkRFUlRSRUVfVEVNUCIpOworICAgIGdfb2JqZWN0X3NldChH
X09CSkVDVChzZXR0aW5ncyksCisgICAgICAgICJpbmRleGVkZGItZGF0YWJhc2UtcGF0aCIsIGR1
bXBSZW5kZXJUcmVlVGVtcERpcmVjdG9yeSwKKyAgICAgICAgTlVMTCk7CisjZW5kaWYKICAgICB3
ZWJraXRfd2ViX3ZpZXdfc2V0X3NldHRpbmdzKHdlYlZpZXcsIHNldHRpbmdzKTsKICAgICB3ZWJr
aXRfc2V0X2NhY2hlX21vZGVsKFdFQktJVF9DQUNIRV9NT0RFTF9ET0NVTUVOVF9CUk9XU0VSKTsK
IAotLSAKMS43LjkuNQoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183317</attachid>
            <date>2013-01-17 16:55:46 -0800</date>
            <delta_ts>2013-01-18 08:28:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106136-20130117165246.patch</filename>
            <type>text/plain</type>
            <size>8556</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMDYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggMzdlZWUwZWM4
NjcxZTE2YzUwM2I3NGJjM2M4NTkyZTdkMDFiYmE5Ni4uNzBjYjExOTdlMjU5NmJmZmFkNTNhYzZm
ZTJmMmE4NjU0NGM1Y2I2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDEz
LTAxLTE3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAorICAgICAg
ICBbR1RLXSBBZGQgcHJvcGVydHkgZm9yIEluZGV4ZWREQiBkYXRhYmFzZSBwYXRoIHRvIFdlYktp
dEdUSysKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
NjEzNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1h
a2UgdGhlIHdlYiBkYXRhYmFzZSBkaXJlY3RvcnkgYWZmZWN0IGJvdGggdGhlIGxlZ2FjeSBTUUxp
dGUgd2ViCisgICAgICAgIGRhdGFiYXNlIEFQSSBhbmQgdGhlIG5ld2VyIGluZGV4ZWQgZGF0YWJh
c2UgQVBJLiBUaGlzIHdpbGwgYWxsb3cgdXMKKyAgICAgICAgdG8gcnVuIElEQiB0ZXN0cyBpbiBX
ZWJLaXQxLgorCisgICAgICAgICogd2Via2l0L3dlYmtpdGdsb2JhbHMuY3BwOgorICAgICAgICAo
d2Via2l0UGFnZUdyb3VwTmFtZSk6IEFkZGVkIHRoaXMgaGVscGVyIHRvIGdldCB0aGUgZGVmYXVs
dCBwYWdlCisgICAgICAgIGdyb3VwIG5hbWUuCisgICAgICAgICogd2Via2l0L3dlYmtpdGdsb2Jh
bHNwcml2YXRlLmg6IEFkZGVkIGEgZGVjbGFyYXRpb24gZm9yIHRoZSBoZWxwZXIuCisgICAgICAg
ICogd2Via2l0L3dlYmtpdHdlYmRhdGFiYXNlLmNwcDoKKyAgICAgICAgKHdlYmtpdF9nZXRfd2Vi
X2RhdGFiYXNlX2RpcmVjdG9yeV9wYXRoKTogSnVzdCByZXR1cm4gdGhlIGNhY2hlZCB2YWx1ZS4K
KyAgICAgICAgVGhpcyBpcyBhbHdheXMgc2V0IGJ5IHdlYmtpdEluaXQuCisgICAgICAgICh3ZWJr
aXRfc2V0X3dlYl9kYXRhYmFzZV9kaXJlY3RvcnlfcGF0aCk6IFNldCBib3RoIHRoZSBJREIgYW5k
IGxlZ2FjeQorICAgICAgICBkYXRhYmFzZSBwYXRocy4KKyAgICAgICAgKiB3ZWJraXQvd2Via2l0
d2Vidmlldy5jcHA6CisgICAgICAgICh3ZWJraXRfd2ViX3ZpZXdfaW5pdCk6IFVzZSB0aGUgbmV3
IHBhZ2UgZ3JvdXAgbmFtZSBoZWxwZXIuCisKKzIwMTMtMDEtMTcgIE1hcnRpbiBSb2JpbnNvbiAg
PG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCiAgICAgICAgIFtHVEtdIEJ1aWxkIHdpdGggTGV2ZWxE
QiB3aGVuIEluZGV4ZWREQiBpcyBlbmFibGVkCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMyMjAKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9n
dGsvd2Via2l0L3dlYmtpdGdsb2JhbHMuY3BwIGIvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dl
YmtpdGdsb2JhbHMuY3BwCmluZGV4IGY0YTgyNTUwNThhZjY0ZWQ2ZDhjMmM2NTIzZTY4MGU3MzVj
M2I3M2IuLjE4ZmMzMmYwN2RiNGQ5YzNkYWNiNTYwNmZiYzc3ZWYzNTA4MjMxNmUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRnbG9iYWxzLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Z2xvYmFscy5jcHAKQEAgLTU3MCwzICs1NzAsOCBA
QCB2b2lkIHdlYmtpdEluaXQoKQogCiAgICAgYXRleGl0KHdlYmtpdEV4aXQpOwogfQorCitjb25z
dCBjaGFyKiB3ZWJraXRQYWdlR3JvdXBOYW1lKCkKK3sKKyAgICByZXR1cm4gIm9yZy53ZWJraXQu
Z3RrLldlYktpdEdUSyI7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQv
d2Via2l0Z2xvYmFsc3ByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRn
bG9iYWxzcHJpdmF0ZS5oCmluZGV4IDgwY2M0MDJjZWI1YTUwODRiYjVlOTYxNjBjMjU1YTk5NzI2
YzgxNmUuLjQ0MGJhMzJhMGYwNTQ4ODhjYWY3ZDlmZTQ2NTVjNDZmYzY2ZWU3ZmIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRnbG9iYWxzcHJpdmF0ZS5oCisrKyBi
L1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRnbG9iYWxzcHJpdmF0ZS5oCkBAIC0zMyw2
ICszMyw3IEBACiBleHRlcm4gIkMiIHsKIAogdm9pZCB3ZWJraXRJbml0KCk7Citjb25zdCBjaGFy
KiB3ZWJraXRQYWdlR3JvdXBOYW1lKCk7CiAKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9ndGsvd2Via2l0L3dlYmtpdHdlYmRhdGFiYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dl
YmtpdC93ZWJraXR3ZWJkYXRhYmFzZS5jcHAKaW5kZXggNDllMTkwZmU1NWZiYTQyNWJlMzQzZDA0
NGYxZDMyMDhlM2U4ZDZhZi4uNWNmOTEyNGQ2ZjNlODVhZDFlY2EwYzFiNDE4N2E1MGYwZGE3ZGVh
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYmRhdGFiYXNl
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2ViZGF0YWJhc2UuY3Bw
CkBAIC0yMiw2ICsyMiw5IEBACiAKICNpbmNsdWRlICJEYXRhYmFzZURldGFpbHMuaCIKICNpbmNs
dWRlICJEYXRhYmFzZU1hbmFnZXIuaCIKKyNpbmNsdWRlICJGaWxlU3lzdGVtLmgiCisjaW5jbHVk
ZSAiR3JvdXBTZXR0aW5ncy5oIgorI2luY2x1ZGUgIlBhZ2VHcm91cC5oIgogI2luY2x1ZGUgIndl
YmtpdGdsb2JhbHNwcml2YXRlLmgiCiAjaW5jbHVkZSAid2Via2l0c2VjdXJpdHlvcmlnaW5wcml2
YXRlLmgiCiAjaW5jbHVkZSA8Z2xpYi9naTE4bi1saWIuaD4KQEAgLTc0LDcgKzc3LDcgQEAgc3Ry
dWN0IF9XZWJLaXRXZWJEYXRhYmFzZVByaXZhdGUgewogICAgIGdjaGFyKiBmaWxlbmFtZTsKIH07
CiAKLXN0YXRpYyBnY2hhciogd2Via2l0X2RhdGFiYXNlX2RpcmVjdG9yeV9wYXRoID0gTlVMTDsK
K3N0YXRpYyBDU3RyaW5nIGdXZWJLaXRXZWJEYXRhYmFzZVBhdGg7CiBzdGF0aWMgZ3VpbnQ2NCB3
ZWJraXRfZGVmYXVsdF9kYXRhYmFzZV9xdW90YSA9IDUgKiAxMDI0ICogMTAyNDsKIAogc3RhdGlj
IHZvaWQgd2Via2l0X3dlYl9kYXRhYmFzZV9zZXRfc2VjdXJpdHlfb3JpZ2luKFdlYktpdFdlYkRh
dGFiYXNlKiB3ZWJEYXRhYmFzZSwgV2ViS2l0U2VjdXJpdHlPcmlnaW4qIHNlY3VyaXR5X29yaWdp
bik7CkBAIC00NTcsNDcgKzQ2MCw0MCBAQCB2b2lkIHdlYmtpdF9yZW1vdmVfYWxsX3dlYl9kYXRh
YmFzZXMoKQogICogd2Via2l0X2dldF93ZWJfZGF0YWJhc2VfZGlyZWN0b3J5X3BhdGg6CiAgKgog
ICogUmV0dXJucyB0aGUgY3VycmVudCBwYXRoIHRvIHRoZSBkaXJlY3RvcnkgV2ViS2l0IHdpbGwg
d3JpdGUgV2ViIAotICogRGF0YWJhc2UgZGF0YWJhc2VzLiBCeSBkZWZhdWx0IHRoaXMgcGF0aCB3
aWxsIGJlIGluIHRoZSB1c2VyIGRhdGEKLSAqIGRpcmVjdG9yeS4KKyAqIERhdGFiYXNlIGFuZCBJ
bmRleGVkIERhdGFiYXNlIGRhdGFiYXNlcy4gQnkgZGVmYXVsdCB0aGlzIHBhdGggd2lsbAorICog
YmUgaW4gdGhlIHVzZXIgZGF0YSBkaXJlY3RvcnkuCiAgKgotICogUmV0dXJuczogdGhlIGN1cnJl
bnQgZGF0YWJhc2UgZGlyZWN0b3J5IHBhdGgKKyAqIFJldHVybnM6IHRoZSBjdXJyZW50IGRhdGFi
YXNlIGRpcmVjdG9yeSBwYXRoIGluIHRoZSBmaWxlc3lzdGVtIGVuY29kaW5nCiAgKgogICogU2lu
Y2U6IDEuMS4xNAogICoqLwogY29uc3QgZ2NoYXIqIHdlYmtpdF9nZXRfd2ViX2RhdGFiYXNlX2Rp
cmVjdG9yeV9wYXRoKCkKIHsKLSNpZiBFTkFCTEUoU1FMX0RBVEFCQVNFKQotICAgIFdURjo6U3Ry
aW5nIHBhdGggPSBXZWJDb3JlOjpEYXRhYmFzZU1hbmFnZXI6Om1hbmFnZXIoKS5kYXRhYmFzZURp
cmVjdG9yeVBhdGgoKTsKLQotICAgIGlmIChwYXRoLmlzRW1wdHkoKSkKLSAgICAgICAgcmV0dXJu
ICIiOwotCi0gICAgZ19mcmVlKHdlYmtpdF9kYXRhYmFzZV9kaXJlY3RvcnlfcGF0aCk7Ci0gICAg
d2Via2l0X2RhdGFiYXNlX2RpcmVjdG9yeV9wYXRoID0gZ19zdHJkdXAocGF0aC51dGY4KCkuZGF0
YSgpKTsKLSAgICByZXR1cm4gd2Via2l0X2RhdGFiYXNlX2RpcmVjdG9yeV9wYXRoOwotI2Vsc2UK
LSAgICByZXR1cm4gIiI7Ci0jZW5kaWYKKyAgICByZXR1cm4gZ1dlYktpdFdlYkRhdGFiYXNlUGF0
aC5kYXRhKCk7CiB9CiAKIC8qKgogICogd2Via2l0X3NldF93ZWJfZGF0YWJhc2VfZGlyZWN0b3J5
X3BhdGg6Ci0gKiBAcGF0aDogdGhlIG5ldyBkYXRhYmFzZSBkaXJlY3RvcnkgcGF0aAorICogQHBh
dGg6IHRoZSBuZXcgZGF0YWJhc2UgZGlyZWN0b3J5IHBhdGggaW4gdGhlIGZpbGVzeXN0ZW0gZW5j
b2RpbmcKICAqCiAgKiBTZXRzIHRoZSBjdXJyZW50IHBhdGggdG8gdGhlIGRpcmVjdG9yeSBXZWJL
aXQgd2lsbCB3cml0ZSBXZWIgCi0gKiBEYXRhYmFzZSBkYXRhYmFzZXMuIAorICogRGF0YWJhc2Ug
YW5kIEluZGV4ZWQgRGF0YWJhc2UgZGF0YWJhc2VzLiAKICAqCiAgKiBTaW5jZTogMS4xLjE0CiAg
KiovCiB2b2lkIHdlYmtpdF9zZXRfd2ViX2RhdGFiYXNlX2RpcmVjdG9yeV9wYXRoKGNvbnN0IGdj
aGFyKiBwYXRoKQogeworICAgIGdXZWJLaXRXZWJEYXRhYmFzZVBhdGggPSBwYXRoOworCisgICAg
U3RyaW5nIHBhdGhTdHJpbmcgPSBXZWJDb3JlOjpmaWxlbmFtZVRvU3RyaW5nKHBhdGgpOwogI2lm
IEVOQUJMRShTUUxfREFUQUJBU0UpCi0gICAgV1RGOjpTdHJpbmcgY29yZVBhdGggPSBXVEY6OlN0
cmluZzo6ZnJvbVVURjgocGF0aCk7Ci0gICAgV2ViQ29yZTo6RGF0YWJhc2VNYW5hZ2VyOjptYW5h
Z2VyKCkuc2V0RGF0YWJhc2VEaXJlY3RvcnlQYXRoKGNvcmVQYXRoKTsKKyAgICBXZWJDb3JlOjpE
YXRhYmFzZU1hbmFnZXI6Om1hbmFnZXIoKS5zZXREYXRhYmFzZURpcmVjdG9yeVBhdGgocGF0aFN0
cmluZyk7CisjZW5kaWYKIAotICAgIGdfZnJlZSh3ZWJraXRfZGF0YWJhc2VfZGlyZWN0b3J5X3Bh
dGgpOwotICAgIHdlYmtpdF9kYXRhYmFzZV9kaXJlY3RvcnlfcGF0aCA9IGdfc3RyZHVwKGNvcmVQ
YXRoLnV0ZjgoKS5kYXRhKCkpOworI2lmIEVOQUJMRShJTkRFWEVEX0RBVEFCQVNFKQorICAgIFdl
YkNvcmU6OlBhZ2VHcm91cDo6cGFnZUdyb3VwKHdlYmtpdFBhZ2VHcm91cE5hbWUoKSktPmdyb3Vw
U2V0dGluZ3MoKS0+c2V0SW5kZXhlZERCRGF0YWJhc2VQYXRoKHBhdGhTdHJpbmcpOwogI2VuZGlm
CisKIH0KIAogLyoqCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0
d2Vidmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5jcHAK
aW5kZXggMjkzMTBkNGU5ZmU0ODE0NTcwM2Q5OTRmNGQxZTlkMDc2YTQyMDhlZS4uZDFhNWY1ZmRl
NTY0MDM1ODM3YjRhZjRkMTJhNzBlMTIwN2ExMDZkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9ndGsvd2Via2l0L3dlYmtpdHdlYnZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dl
YmtpdC93ZWJraXR3ZWJ2aWV3LmNwcApAQCAtMzY1OSw3ICszNjU5LDcgQEAgc3RhdGljIHZvaWQg
d2Via2l0X3dlYl92aWV3X2luaXQoV2ViS2l0V2ViVmlldyogd2ViVmlldykKICAgICAvLyBhcyB2
aXNpdGVkIGxpbmsgY29sb3JhdGlvbiAoYWNyb3NzIHBhZ2VzKSBhbmQgY2hhbmdpbmcgcG9wdXAg
d2luZG93IGxvY2F0aW9uIHdpbGwgbm90IHdvcmsuCiAgICAgLy8gVG8ga2VlcCB0aGUgZGVmYXVs
dCBiZWhhdmlvciBzaW1wbGUgKGFuZCBiZWNhdXNlIG5vIFBhZ2VHcm91cCBBUEkgZXhpc3QgaW4g
V2ViS2l0R1RLIGF0IHRoZQogICAgIC8vIHRpbWUgb2Ygd3JpdGluZyB0aGlzIGNvbW1lbnQpLCB3
ZSBzaW1wbHkgc2V0IGFsbCB0aGUgcGFnZXMgdG8gdGhlIHNhbWUgZ3JvdXAuCi0gICAgcHJpdi0+
Y29yZVBhZ2UtPnNldEdyb3VwTmFtZSgib3JnLndlYmtpdC5ndGsuV2ViS2l0R1RLIik7CisgICAg
cHJpdi0+Y29yZVBhZ2UtPnNldEdyb3VwTmFtZSh3ZWJraXRQYWdlR3JvdXBOYW1lKCkpOwogCiAg
ICAgLy8gV2UgYWxzbyBhZGQgYSBzaW1wbGUgd3JhcHBlciBjbGFzcyB0byBwcm92aWRlIHRoZSBw
dWJsaWMKICAgICAvLyBpbnRlcmZhY2UgZm9yIHRoZSBXZWIgSW5zcGVjdG9yLgpkaWZmIC0tZ2l0
IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDU0YWRmZWExNWQ0NmJi
OGJkMTUwNzFjNDZmODE4YzZlNTFmMDg4MTUuLjE0ZjY3ZTVmOTljNmQ5MzZhMmMxODAzNDAxM2Qw
M2YwYmUyMjdkNTMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMy0wMS0xNyAgTWFydGluIFJvYmluc29uICA8bXJv
Ymluc29uQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gQWRkIHByb3BlcnR5IGZvciBJbmRl
eGVkREIgZGF0YWJhc2UgcGF0aCB0byBXZWJLaXRHVEsrCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDYxMzYKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEdXJpbmcgdGVzdGluZywgc2V0IHRoZSB3ZWIgZGF0
YWJhc2UgZGlyZWN0b3J5IHRvIERVTVBSRU5ERVJUUkVFX1RFTVAKKyAgICAgICAgYmVmb3JlIGZh
bGxpbmcgYmFjayB0byB0aGUgb2xkIGRlZmF1bHQuIFRoaXMgaXMgbmVjZXNzYXJ5IGJlY2F1c2UK
KyAgICAgICAgaW5kZXhlZCBkYXRhYmFzZSB0ZXN0cyByZXF1aXJlIHRoYXQgZWFjaCBEUlQgc2hh
cmQgaXMgdXNpbmcgYSBkaWZmZXJlbnQKKyAgICAgICAgSURCIGRhdGFiYXNlIGxvY2F0aW9uLgor
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcDoKKyAgICAg
ICAgKHRlbXBvcmFyeURhdGFiYXNlRGlyZWN0b3J5KTogQWRkZWQgdGhpcyBoZWxwZXIgZm9yIGdl
dHRpbmcgdGhlCisgICAgICAgIGRhdGFiYXNlIGRpcmVjdG9yeS4KKyAgICAgICAgKHNldERlZmF1
bHRzVG9Db25zaXN0ZW50U3RhdGVWYWx1ZXNGb3JUZXN0aW5nKTogVXNlIHRoZSBuZXcgaGVscGVy
LgorCiAyMDEzLTAxLTE3ICBUaW1vdGh5IExvaCAgPHRpbWxvaEBnb29nbGUuY29tPgogCiAgICAg
ICAgIFJlcGxhY2VkIHNwZWNpZmllcnMgdmFyaWFibGUgd2l0aCBpc19kZWJ1ZyBpbiBidWlsZGVy
cy5weQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVl
LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHAKaW5kZXgg
NGY5NDI1OGNiNGNhYjgwZTQzZjc3ODNjYTIwNDRhY2Y1ZWY4MmRjNS4uYjQyMmJiM2I5Y2IwN2Yw
ZTMxMjhmY2E5ODFjODVjMzFkNTRjYzg2YSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsv
RHVtcFJlbmRlclRyZWUuY3BwCkBAIC02NTAsNiArNjUwLDE1IEBAIHZvaWQgZHVtcCgpCiAgICAg
Z3RrX21haW5fcXVpdCgpOwogfQogCitzdGF0aWMgQ1N0cmluZyB0ZW1wb3JhcnlEYXRhYmFzZURp
cmVjdG9yeSgpCit7CisgICAgY29uc3QgY2hhciogZGlyZWN0b3J5RnJvbUVudmlyb25tZW50ID0g
Z19nZXRlbnYoIkRVTVBSRU5ERVJUUkVFX1RFTVAiKTsKKyAgICBpZiAoZGlyZWN0b3J5RnJvbUVu
dmlyb25tZW50KQorICAgICAgICByZXR1cm4gZGlyZWN0b3J5RnJvbUVudmlyb25tZW50OworICAg
IEdPd25QdHI8Y2hhcj4gZmFsbGJhY2soZ19idWlsZF9maWxlbmFtZShnX2dldF91c2VyX2RhdGFf
ZGlyKCksICJndGt3ZWJraXRkcnQiLCAiZGF0YWJhc2VzIiwgTlVMTCkpOworICAgIHJldHVybiBm
YWxsYmFjay5nZXQoKTsKK30KKwogc3RhdGljIHZvaWQgc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRT
dGF0ZVZhbHVlc0ZvclRlc3RpbmcoKQogewogICAgIHJlc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRW
YWx1ZXMoKTsKQEAgLTY1OCw5ICs2NjcsNyBAQCBzdGF0aWMgdm9pZCBzZXREZWZhdWx0c1RvQ29u
c2lzdGVudFN0YXRlVmFsdWVzRm9yVGVzdGluZygpCiAgICAgd2Via2l0X3dlYl9zZXR0aW5nc19h
ZGRfZXh0cmFfcGx1Z2luX2RpcmVjdG9yeSh3ZWJWaWV3LCBURVNUX1BMVUdJTl9ESVIpOwogI2Vu
ZGlmCiAKLSAgICBnY2hhciogZGF0YWJhc2VEaXJlY3RvcnkgPSBnX2J1aWxkX2ZpbGVuYW1lKGdf
Z2V0X3VzZXJfZGF0YV9kaXIoKSwgImd0a3dlYmtpdGRydCIsICJkYXRhYmFzZXMiLCBOVUxMKTsK
LSAgICB3ZWJraXRfc2V0X3dlYl9kYXRhYmFzZV9kaXJlY3RvcnlfcGF0aChkYXRhYmFzZURpcmVj
dG9yeSk7Ci0gICAgZ19mcmVlKGRhdGFiYXNlRGlyZWN0b3J5KTsKKyAgICB3ZWJraXRfc2V0X3dl
Yl9kYXRhYmFzZV9kaXJlY3RvcnlfcGF0aCh0ZW1wb3JhcnlEYXRhYmFzZURpcmVjdG9yeSgpLmRh
dGEoKSk7CiAKICNpZiBkZWZpbmVkKEdUS19BUElfVkVSU0lPTl8yKQogICAgIGd0a19yY19wYXJz
ZV9zdHJpbmcoInN0eWxlIFwibml4X3Njcm9sbGJhcl9zcGFjaW5nXCIgICAgICAgICAgICAgICAg
ICAgICIK
</data>

          </attachment>
      

    </bug>

</bugzilla>