<?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>68951</bug_id>
          
          <creation_ts>2011-09-27 16:25:40 -0700</creation_ts>
          <short_desc>Expose +[WebStorageManager _storageDirectoryPath] as SPI</short_desc>
          <delta_ts>2011-09-28 13:45:47 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit API</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>1</everconfirmed>
          <reporter name="Anton D&apos;Auria">adauria</reporter>
          <assigned_to name="Anton D&apos;Auria">adauria</assigned_to>
          <cc>beidson</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>474336</commentid>
    <comment_count>0</comment_count>
    <who name="Anton D&apos;Auria">adauria</who>
    <bug_when>2011-09-27 16:25:40 -0700</bug_when>
    <thetext>It&apos;s useful to get the current LocalStorage directory via SPI, like +[WebStorageManager _storageDirectoryPath].</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474357</commentid>
    <comment_count>1</comment_count>
      <attachid>108932</attachid>
    <who name="Anton D&apos;Auria">adauria</who>
    <bug_when>2011-09-27 16:46:41 -0700</bug_when>
    <thetext>Created attachment 108932
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474373</commentid>
    <comment_count>2</comment_count>
      <attachid>108932</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-09-27 17:01:41 -0700</bug_when>
    <thetext>Comment on attachment 108932
Patch

I don&apos;t think &lt;Foundation/NSFileManager_NSURLExtras.h&gt; is public</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474393</commentid>
    <comment_count>3</comment_count>
      <attachid>108940</attachid>
    <who name="Anton D&apos;Auria">adauria</who>
    <bug_when>2011-09-27 17:29:17 -0700</bug_when>
    <thetext>Created attachment 108940
Patch

the path will be created by StorageTracker during initialization so the dependency on the private NSFileManager_NSURLExtras.h isn&apos;t necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474977</commentid>
    <comment_count>4</comment_count>
      <attachid>108940</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-28 13:45:43 -0700</bug_when>
    <thetext>Comment on attachment 108940
Patch

Clearing flags on attachment: 108940

Committed r96255: &lt;http://trac.webkit.org/changeset/96255&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474978</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-28 13:45:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108932</attachid>
            <date>2011-09-27 16:46:41 -0700</date>
            <delta_ts>2011-09-27 17:29:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68951-20110927164640.patch</filename>
            <type>text/plain</type>
            <size>4299</size>
            <attacher name="Anton D&apos;Auria">adauria</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2MTY4KQorKysgU291cmNlL1dlYktpdC9t
YWMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTEtMDktMjcg
IEFudG9uIEQnQXVyaWEgIDxhZGF1cmlhQGFwcGxlLmNvbT4KKworICAgICAgICBFeHBvc2UgK1tX
ZWJTdG9yYWdlTWFuYWdlciBfc3RvcmFnZURpcmVjdG9yeVBhdGhdIGFzIFNQSQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg5NTEKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGV4cG9zZXMg
K1tXZWJTdG9yYWdlTWFuYWdlciBfc3RvcmFnZURpcmVjdG9yeVBhdGhdLCB3aGljaAorICAgICAg
ICBwdWxscyB0aGUgcGF0aCBmcm9tIE5TVXNlckRlZmF1bHRzIGlmIHRoZSBwcmVmZXJlbmNlIGlz
IHNldC4gT3RoZXJ3aXNlLAorICAgICAgICBpdCBmYWxscyBiYWNrIG9uIHRoZSBkZWZhdWx0IHBh
dGguIElmIHRoZSBwYXRoIGRvZXNuJ3QgZXhpc3QsIGl0IGlzIGNyZWF0ZWQuCisKKyAgICAgICAg
KiBTdG9yYWdlL1dlYlN0b3JhZ2VNYW5hZ2VyLm1tOgorICAgICAgICAoK1tXZWJTdG9yYWdlTWFu
YWdlciBfc3RvcmFnZURpcmVjdG9yeVBhdGhdKTogQWRkaW5nIHN0YXRpYyB2YXJpYWJsZQorICAg
ICAgICBzbyB0aGF0IHdlIGRvbid0IHJlcmVhZCB1c2VyIGRlZmF1bHRzIHJlcGVhdGVkbHkgb3Ig
YXR0ZW1wdCB0byByZWNyZWF0ZQorICAgICAgICB0aGUgZGlyZWN0b3J5IGV2ZXJ5IHRpbWUgdGhl
IG1ldGhvZCBpcyBjYWxsZWQuCisgICAgICAgIChXZWJLaXRJbml0aWFsaXplU3RvcmFnZUlmTmVj
ZXNzYXJ5KToKKyAgICAgICAgKiBTdG9yYWdlL1dlYlN0b3JhZ2VNYW5hZ2VyUHJpdmF0ZS5oOgor
CiAyMDExLTA5LTI3ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CiAK
ICAgICAgICAgQWRkIHN0YXRpYyB2ZXJzaW9uIG9mIEpTQ2VsbDo6Z2V0Q2FsbERhdGEKSW5kZXg6
IFNvdXJjZS9XZWJLaXQvbWFjL1N0b3JhZ2UvV2ViU3RvcmFnZU1hbmFnZXIubW0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdC9tYWMvU3RvcmFnZS9XZWJTdG9yYWdlTWFuYWdlci5tbQkocmV2
aXNpb24gOTYxNjcpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9TdG9yYWdlL1dlYlN0b3JhZ2VNYW5h
Z2VyLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0zMCw2ICszMCw4IEBACiAjaW1wb3J0ICJXZWJTdG9y
YWdlTWFuYWdlckludGVybmFsLmgiCiAjaW1wb3J0ICJXZWJTdG9yYWdlVHJhY2tlckNsaWVudC5o
IgogCisjaW1wb3J0IDxGb3VuZGF0aW9uL05TRmlsZU1hbmFnZXJfTlNVUkxFeHRyYXMuaD4KKwog
I2ltcG9ydCA8V2ViQ29yZS9TZWN1cml0eU9yaWdpbi5oPgogI2ltcG9ydCA8V2ViQ29yZS9TdG9y
YWdlVHJhY2tlci5oPgogCkBAIC0zOCw4ICs0MCw2IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3Jl
OwogTlNTdHJpbmcgKiBjb25zdCBXZWJTdG9yYWdlRGlyZWN0b3J5RGVmYXVsdHNLZXkgPSBAIldl
YktpdExvY2FsU3RvcmFnZURhdGFiYXNlUGF0aFByZWZlcmVuY2VLZXkiOwogTlNTdHJpbmcgKiBj
b25zdCBXZWJTdG9yYWdlRGlkTW9kaWZ5T3JpZ2luTm90aWZpY2F0aW9uID0gQCJXZWJTdG9yYWdl
RGlkTW9kaWZ5T3JpZ2luTm90aWZpY2F0aW9uIjsKIAotc3RhdGljIE5TU3RyaW5nICpzdG9yYWdl
RGlyZWN0b3J5UGF0aCgpOwotCiBAaW1wbGVtZW50YXRpb24gV2ViU3RvcmFnZU1hbmFnZXIKIAog
KyAoV2ViU3RvcmFnZU1hbmFnZXIgKilzaGFyZWRXZWJTdG9yYWdlTWFuYWdlcgpAQCAtOTAsMTQg
KzkwLDI1IEBAIC0gKHZvaWQpc3luY0ZpbGVTeXN0ZW1BbmRUcmFja2VyRGF0YWJhc2UKICAgICBT
dG9yYWdlVHJhY2tlcjo6dHJhY2tlcigpLnN5bmNGaWxlU3lzdGVtQW5kVHJhY2tlckRhdGFiYXNl
KCk7CiB9CiAKLXN0YXRpYyBOU1N0cmluZyAqc3RvcmFnZURpcmVjdG9yeVBhdGgoKQorKyAoTlNT
dHJpbmcgKilfc3RvcmFnZURpcmVjdG9yeVBhdGgKIHsKLSAgICBOU1VzZXJEZWZhdWx0cyAqZGVm
YXVsdHMgPSBbTlNVc2VyRGVmYXVsdHMgc3RhbmRhcmRVc2VyRGVmYXVsdHNdOwotICAgIE5TU3Ry
aW5nICpzdG9yYWdlRGlyZWN0b3J5ID0gW2RlZmF1bHRzIG9iamVjdEZvcktleTpXZWJTdG9yYWdl
RGlyZWN0b3J5RGVmYXVsdHNLZXldOwotICAgIGlmICghc3RvcmFnZURpcmVjdG9yeSB8fCAhW3N0
b3JhZ2VEaXJlY3RvcnkgaXNLaW5kT2ZDbGFzczpbTlNTdHJpbmcgY2xhc3NdXSkKLSAgICAgICAg
c3RvcmFnZURpcmVjdG9yeSA9IEAifi9MaWJyYXJ5L1dlYktpdC9Mb2NhbFN0b3JhZ2UiOworICAg
IHN0YXRpYyBOU1N0cmluZyAqc0xvY2FsU3RvcmFnZVBhdGg7CisgICAgCisgICAgaWYgKHNMb2Nh
bFN0b3JhZ2VQYXRoKQorICAgICAgICByZXR1cm4gc0xvY2FsU3RvcmFnZVBhdGg7CiAgICAgCi0g
ICAgcmV0dXJuIFtzdG9yYWdlRGlyZWN0b3J5IHN0cmluZ0J5U3RhbmRhcmRpemluZ1BhdGhdOwor
ICAgIE5TVXNlckRlZmF1bHRzICpkZWZhdWx0cyA9IFtOU1VzZXJEZWZhdWx0cyBzdGFuZGFyZFVz
ZXJEZWZhdWx0c107CisgICAgc0xvY2FsU3RvcmFnZVBhdGggPSBbZGVmYXVsdHMgb2JqZWN0Rm9y
S2V5OldlYlN0b3JhZ2VEaXJlY3RvcnlEZWZhdWx0c0tleV07CisgICAgaWYgKCFzTG9jYWxTdG9y
YWdlUGF0aCB8fCAhW3NMb2NhbFN0b3JhZ2VQYXRoIGlzS2luZE9mQ2xhc3M6W05TU3RyaW5nIGNs
YXNzXV0pIHsKKyAgICAgICAgTlNBcnJheSAqcGF0aHMgPSBOU1NlYXJjaFBhdGhGb3JEaXJlY3Rv
cmllc0luRG9tYWlucyhOU0xpYnJhcnlEaXJlY3RvcnksIE5TVXNlckRvbWFpbk1hc2ssIFlFUyk7
CisgICAgICAgIE5TU3RyaW5nICpsaWJyYXJ5RGlyZWN0b3J5ID0gW3BhdGhzIG9iamVjdEF0SW5k
ZXg6MF07CisgICAgICAgIHNMb2NhbFN0b3JhZ2VQYXRoID0gW2xpYnJhcnlEaXJlY3Rvcnkgc3Ry
aW5nQnlBcHBlbmRpbmdQYXRoQ29tcG9uZW50OkAiV2ViS2l0L0xvY2FsU3RvcmFnZSJdOworICAg
ICAgICBbc0xvY2FsU3RvcmFnZVBhdGggcmV0YWluXTsKKyAgICB9CisKKyAgICBbW05TRmlsZU1h
bmFnZXIgZGVmYXVsdE1hbmFnZXJdIF93ZWJfY3JlYXRlRGlyZWN0b3J5QXRQYXRoV2l0aEludGVy
bWVkaWF0ZURpcmVjdG9yaWVzOnNMb2NhbFN0b3JhZ2VQYXRoIGF0dHJpYnV0ZXM6bmlsXTsKKwor
ICAgIHJldHVybiBzTG9jYWxTdG9yYWdlUGF0aDsKIH0KIAogdm9pZCBXZWJLaXRJbml0aWFsaXpl
U3RvcmFnZUlmTmVjZXNzYXJ5KCkKQEAgLTEwNiw3ICsxMTcsNyBAQCB2b2lkIFdlYktpdEluaXRp
YWxpemVTdG9yYWdlSWZOZWNlc3NhcnkoCiAgICAgaWYgKGluaXRpYWxpemVkKQogICAgICAgICBy
ZXR1cm47CiAgICAgCi0gICAgU3RvcmFnZVRyYWNrZXI6OmluaXRpYWxpemVUcmFja2VyKHN0b3Jh
Z2VEaXJlY3RvcnlQYXRoKCksIFdlYlN0b3JhZ2VUcmFja2VyQ2xpZW50OjpzaGFyZWRXZWJTdG9y
YWdlVHJhY2tlckNsaWVudCgpKTsKKyAgICBTdG9yYWdlVHJhY2tlcjo6aW5pdGlhbGl6ZVRyYWNr
ZXIoW1dlYlN0b3JhZ2VNYW5hZ2VyIF9zdG9yYWdlRGlyZWN0b3J5UGF0aF0sIFdlYlN0b3JhZ2VU
cmFja2VyQ2xpZW50OjpzaGFyZWRXZWJTdG9yYWdlVHJhY2tlckNsaWVudCgpKTsKICAgICAgICAg
CiAgICAgaW5pdGlhbGl6ZWQgPSBZRVM7CiB9CkluZGV4OiBTb3VyY2UvV2ViS2l0L21hYy9TdG9y
YWdlL1dlYlN0b3JhZ2VNYW5hZ2VyUHJpdmF0ZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvbWFjL1N0b3JhZ2UvV2ViU3RvcmFnZU1hbmFnZXJQcml2YXRlLmgJKHJldmlzaW9uIDk2MTY3
KQorKysgU291cmNlL1dlYktpdC9tYWMvU3RvcmFnZS9XZWJTdG9yYWdlTWFuYWdlclByaXZhdGUu
aAkod29ya2luZyBjb3B5KQpAQCAtNDIsNSArNDIsNyBAQCBAaW50ZXJmYWNlIFdlYlN0b3JhZ2VN
YW5hZ2VyIDogTlNPYmplY3QKIC0gKHZvaWQpc3luY0xvY2FsU3RvcmFnZTsKIC0gKHZvaWQpc3lu
Y0ZpbGVTeXN0ZW1BbmRUcmFja2VyRGF0YWJhc2U7CiAKKysgKE5TU3RyaW5nICopX3N0b3JhZ2VE
aXJlY3RvcnlQYXRoOworCiBAZW5kCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108940</attachid>
            <date>2011-09-27 17:29:17 -0700</date>
            <delta_ts>2011-09-28 13:45:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68951-20110927172916.patch</filename>
            <type>text/plain</type>
            <size>3829</size>
            <attacher name="Anton D&apos;Auria">adauria</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2MTcyKQorKysgU291cmNlL1dlYktpdC9t
YWMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDktMjcg
IEFudG9uIEQnQXVyaWEgIDxhZGF1cmlhQGFwcGxlLmNvbT4KKworICAgICAgICBFeHBvc2UgK1tX
ZWJTdG9yYWdlTWFuYWdlciBfc3RvcmFnZURpcmVjdG9yeVBhdGhdIGFzIFNQSQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg5NTEKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGV4cG9zZXMg
K1tXZWJTdG9yYWdlTWFuYWdlciBfc3RvcmFnZURpcmVjdG9yeVBhdGhdLCB3aGljaAorICAgICAg
ICBwdWxscyB0aGUgcGF0aCBmcm9tIE5TVXNlckRlZmF1bHRzIGlmIHRoZSBwcmVmZXJlbmNlIGlz
IHNldC4gT3RoZXJ3aXNlLAorICAgICAgICBpdCBmYWxscyBiYWNrIG9uIHRoZSBkZWZhdWx0IHBh
dGguCisKKyAgICAgICAgKiBTdG9yYWdlL1dlYlN0b3JhZ2VNYW5hZ2VyLm1tOgorICAgICAgICAo
K1tXZWJTdG9yYWdlTWFuYWdlciBfc3RvcmFnZURpcmVjdG9yeVBhdGhdKTogQWRkaW5nIHN0YXRp
YyB2YXJpYWJsZQorICAgICAgICBzbyB0aGF0IHdlIGRvbid0IHJlcmVhZCB1c2VyIGRlZmF1bHRz
IHJlcGVhdGVkbHkuCisgICAgICAgIChXZWJLaXRJbml0aWFsaXplU3RvcmFnZUlmTmVjZXNzYXJ5
KToKKyAgICAgICAgKiBTdG9yYWdlL1dlYlN0b3JhZ2VNYW5hZ2VyUHJpdmF0ZS5oOgorCiAyMDEx
LTA5LTI3ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CiAKICAgICAg
ICAgQWRkIHN0YXRpYyB2ZXJzaW9uIG9mIEpTQ2VsbDo6Z2V0Q2FsbERhdGEKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQvbWFjL1N0b3JhZ2UvV2ViU3RvcmFnZU1hbmFnZXIubW0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdC9tYWMvU3RvcmFnZS9XZWJTdG9yYWdlTWFuYWdlci5tbQkocmV2aXNpb24g
OTYxNjcpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9TdG9yYWdlL1dlYlN0b3JhZ2VNYW5hZ2VyLm1t
CSh3b3JraW5nIGNvcHkpCkBAIC0zOCw4ICszOCw2IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3Jl
OwogTlNTdHJpbmcgKiBjb25zdCBXZWJTdG9yYWdlRGlyZWN0b3J5RGVmYXVsdHNLZXkgPSBAIldl
YktpdExvY2FsU3RvcmFnZURhdGFiYXNlUGF0aFByZWZlcmVuY2VLZXkiOwogTlNTdHJpbmcgKiBj
b25zdCBXZWJTdG9yYWdlRGlkTW9kaWZ5T3JpZ2luTm90aWZpY2F0aW9uID0gQCJXZWJTdG9yYWdl
RGlkTW9kaWZ5T3JpZ2luTm90aWZpY2F0aW9uIjsKIAotc3RhdGljIE5TU3RyaW5nICpzdG9yYWdl
RGlyZWN0b3J5UGF0aCgpOwotCiBAaW1wbGVtZW50YXRpb24gV2ViU3RvcmFnZU1hbmFnZXIKIAog
KyAoV2ViU3RvcmFnZU1hbmFnZXIgKilzaGFyZWRXZWJTdG9yYWdlTWFuYWdlcgpAQCAtOTAsMTQg
Kzg4LDIzIEBAIC0gKHZvaWQpc3luY0ZpbGVTeXN0ZW1BbmRUcmFja2VyRGF0YWJhc2UKICAgICBT
dG9yYWdlVHJhY2tlcjo6dHJhY2tlcigpLnN5bmNGaWxlU3lzdGVtQW5kVHJhY2tlckRhdGFiYXNl
KCk7CiB9CiAKLXN0YXRpYyBOU1N0cmluZyAqc3RvcmFnZURpcmVjdG9yeVBhdGgoKQorKyAoTlNT
dHJpbmcgKilfc3RvcmFnZURpcmVjdG9yeVBhdGgKIHsKLSAgICBOU1VzZXJEZWZhdWx0cyAqZGVm
YXVsdHMgPSBbTlNVc2VyRGVmYXVsdHMgc3RhbmRhcmRVc2VyRGVmYXVsdHNdOwotICAgIE5TU3Ry
aW5nICpzdG9yYWdlRGlyZWN0b3J5ID0gW2RlZmF1bHRzIG9iamVjdEZvcktleTpXZWJTdG9yYWdl
RGlyZWN0b3J5RGVmYXVsdHNLZXldOwotICAgIGlmICghc3RvcmFnZURpcmVjdG9yeSB8fCAhW3N0
b3JhZ2VEaXJlY3RvcnkgaXNLaW5kT2ZDbGFzczpbTlNTdHJpbmcgY2xhc3NdXSkKLSAgICAgICAg
c3RvcmFnZURpcmVjdG9yeSA9IEAifi9MaWJyYXJ5L1dlYktpdC9Mb2NhbFN0b3JhZ2UiOworICAg
IHN0YXRpYyBOU1N0cmluZyAqc0xvY2FsU3RvcmFnZVBhdGg7CisgICAgCisgICAgaWYgKHNMb2Nh
bFN0b3JhZ2VQYXRoKQorICAgICAgICByZXR1cm4gc0xvY2FsU3RvcmFnZVBhdGg7CiAgICAgCi0g
ICAgcmV0dXJuIFtzdG9yYWdlRGlyZWN0b3J5IHN0cmluZ0J5U3RhbmRhcmRpemluZ1BhdGhdOwor
ICAgIE5TVXNlckRlZmF1bHRzICpkZWZhdWx0cyA9IFtOU1VzZXJEZWZhdWx0cyBzdGFuZGFyZFVz
ZXJEZWZhdWx0c107CisgICAgc0xvY2FsU3RvcmFnZVBhdGggPSBbZGVmYXVsdHMgb2JqZWN0Rm9y
S2V5OldlYlN0b3JhZ2VEaXJlY3RvcnlEZWZhdWx0c0tleV07CisgICAgaWYgKCFzTG9jYWxTdG9y
YWdlUGF0aCB8fCAhW3NMb2NhbFN0b3JhZ2VQYXRoIGlzS2luZE9mQ2xhc3M6W05TU3RyaW5nIGNs
YXNzXV0pIHsKKyAgICAgICAgTlNBcnJheSAqcGF0aHMgPSBOU1NlYXJjaFBhdGhGb3JEaXJlY3Rv
cmllc0luRG9tYWlucyhOU0xpYnJhcnlEaXJlY3RvcnksIE5TVXNlckRvbWFpbk1hc2ssIFlFUyk7
CisgICAgICAgIE5TU3RyaW5nICpsaWJyYXJ5RGlyZWN0b3J5ID0gW3BhdGhzIG9iamVjdEF0SW5k
ZXg6MF07CisgICAgICAgIHNMb2NhbFN0b3JhZ2VQYXRoID0gW2xpYnJhcnlEaXJlY3Rvcnkgc3Ry
aW5nQnlBcHBlbmRpbmdQYXRoQ29tcG9uZW50OkAiV2ViS2l0L0xvY2FsU3RvcmFnZSJdOworICAg
ICAgICBbc0xvY2FsU3RvcmFnZVBhdGggcmV0YWluXTsKKyAgICB9CisKKyAgICByZXR1cm4gc0xv
Y2FsU3RvcmFnZVBhdGg7CiB9CiAKIHZvaWQgV2ViS2l0SW5pdGlhbGl6ZVN0b3JhZ2VJZk5lY2Vz
c2FyeSgpCkBAIC0xMDYsNyArMTEzLDcgQEAgdm9pZCBXZWJLaXRJbml0aWFsaXplU3RvcmFnZUlm
TmVjZXNzYXJ5KAogICAgIGlmIChpbml0aWFsaXplZCkKICAgICAgICAgcmV0dXJuOwogICAgIAot
ICAgIFN0b3JhZ2VUcmFja2VyOjppbml0aWFsaXplVHJhY2tlcihzdG9yYWdlRGlyZWN0b3J5UGF0
aCgpLCBXZWJTdG9yYWdlVHJhY2tlckNsaWVudDo6c2hhcmVkV2ViU3RvcmFnZVRyYWNrZXJDbGll
bnQoKSk7CisgICAgU3RvcmFnZVRyYWNrZXI6OmluaXRpYWxpemVUcmFja2VyKFtXZWJTdG9yYWdl
TWFuYWdlciBfc3RvcmFnZURpcmVjdG9yeVBhdGhdLCBXZWJTdG9yYWdlVHJhY2tlckNsaWVudDo6
c2hhcmVkV2ViU3RvcmFnZVRyYWNrZXJDbGllbnQoKSk7CiAgICAgICAgIAogICAgIGluaXRpYWxp
emVkID0gWUVTOwogfQpJbmRleDogU291cmNlL1dlYktpdC9tYWMvU3RvcmFnZS9XZWJTdG9yYWdl
TWFuYWdlclByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9TdG9yYWdl
L1dlYlN0b3JhZ2VNYW5hZ2VyUHJpdmF0ZS5oCShyZXZpc2lvbiA5NjE2NykKKysrIFNvdXJjZS9X
ZWJLaXQvbWFjL1N0b3JhZ2UvV2ViU3RvcmFnZU1hbmFnZXJQcml2YXRlLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTQyLDUgKzQyLDcgQEAgQGludGVyZmFjZSBXZWJTdG9yYWdlTWFuYWdlciA6IE5TT2Jq
ZWN0CiAtICh2b2lkKXN5bmNMb2NhbFN0b3JhZ2U7CiAtICh2b2lkKXN5bmNGaWxlU3lzdGVtQW5k
VHJhY2tlckRhdGFiYXNlOwogCisrIChOU1N0cmluZyAqKV9zdG9yYWdlRGlyZWN0b3J5UGF0aDsK
KwogQGVuZAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>