<?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>66020</bug_id>
          
          <creation_ts>2011-08-10 16:24:00 -0700</creation_ts>
          <short_desc>Load each instance of a cached resource if the cache policy says so</short_desc>
          <delta_ts>2011-08-10 18:37:24 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>52153</dup_id>
          
          <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="James Simonsen">simonjam</reporter>
          <assigned_to name="James Simonsen">simonjam</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>japhet</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>449471</commentid>
    <comment_count>0</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2011-08-10 16:24:00 -0700</bug_when>
    <thetext>Load each instance of a cached resource if the cache policy says so</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449473</commentid>
    <comment_count>1</comment_count>
      <attachid>103553</attachid>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2011-08-10 16:24:24 -0700</bug_when>
    <thetext>Created attachment 103553
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449477</commentid>
    <comment_count>2</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2011-08-10 16:33:17 -0700</bug_when>
    <thetext>There seems to be a new policy added in change 74807. It&apos;s causing problems with Google Docs as reported here:

http://code.google.com/p/chromium/issues/detail?id=86695

I couldn&apos;t find anything in either the HTML or HTTP spec that says we can skip reloading instances of the same resource on the same page in this case. So it seems we should probably take this out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449545</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-08-10 18:27:04 -0700</bug_when>
    <thetext>The bug report seems rather vague. What exactly does cache policy say? For instance, what are the differences with bug 52044? Is this a duplicate of bug 52153?

I&apos;m glad that cache-simulator.cgi was useful for this test, but it also hides some of the details, which should probably be spelled out in tests themselves. Just add a &lt;p&gt; explaining what exactly is being tested, and mention it in ChangeLog that the behavior matches IE and Firefox, if it does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449552</commentid>
    <comment_count>4</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2011-08-10 18:37:15 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Is this a duplicate of bug 52153?

Indeed. Glad that you noticed that.

&gt; 
&gt; I&apos;m glad that cache-simulator.cgi was useful for this test, but it also hides some of the details, which should probably be spelled out in tests themselves. Just add a &lt;p&gt; explaining what exactly is being tested, and mention it in ChangeLog that the behavior matches IE and Firefox, if it does.

Thanks. I&apos;ll fix that in a patch for the other bug. I&apos;ll also update my patch to only revalidate after the initial load completes, instead of all the time.

*** This bug has been marked as a duplicate of bug 52153 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>103553</attachid>
            <date>2011-08-10 16:24:24 -0700</date>
            <delta_ts>2011-08-10 18:37:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66020-20110810162422.patch</filename>
            <type>text/plain</type>
            <size>8450</size>
            <attacher name="James Simonsen">simonjam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTI3NjgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmNWM0YjBjNmYyMjU2MTZkNDU3NjIw
MWJmMDU2YjMxYjkxY2QwNGNmLi42ODZhOTYzMDRkMWVhYzgzY2E1OWMxMDRkZDk4OWUzN2M0Mjhm
OGRmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDgtMTAgIEphbWVzIFNpbW9uc2VuICA8
c2ltb25qYW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIExvYWQgZWFjaCBpbnN0YW5jZSBvZiBh
IGNhY2hlZCByZXNvdXJjZSBpZiB0aGUgY2FjaGUgcG9saWN5IHNheXMgc28KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY2MDIwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2NhY2hlL3N1
YnJlc291cmNlLW11bHRpcGxlLWluc3RhbmNlcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIGh0dHAvdGVzdHMvY2FjaGUvc3VicmVzb3VyY2UtbXVsdGlwbGUtaW5zdGFuY2VzLmh0bWw6
IEFkZGVkLgorCiAyMDExLTA4LTEwICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AZ29vZ2xlLmNv
bT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBhdXRvLWNvbXBsZXRpb24gZm9yIHN0cmluZyBs
aXRlcmFscyBkb2Vzbid0IHdvcmsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
Y2FjaGUvc3VicmVzb3VyY2UtbXVsdGlwbGUtaW5zdGFuY2VzLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvY2FjaGUvc3VicmVzb3VyY2UtbXVsdGlwbGUtaW5zdGFuY2VzLWV4
cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40OWVlMjYyZTc2OGM0NzU3ZDE4NjZmNTc4MmRmNzQzNGQ1
Y2FlZjkwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jYWNoZS9z
dWJyZXNvdXJjZS1tdWx0aXBsZS1pbnN0YW5jZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNyBA
QAorUEFTUyBmaXJzdFJhbmRvbU51bWJlciBpcyBub24temVyby4KK1BBU1Mgc2Vjb25kUmFuZG9t
TnVtYmVyIGlzIG5vbi16ZXJvLgorUEFTUyBmaXJzdFJhbmRvbU51bWJlciAhPSBzZWNvbmRSYW5k
b21OdW1iZXIgaXMgdHJ1ZQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNU
IENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvY2FjaGUvc3Vi
cmVzb3VyY2UtbXVsdGlwbGUtaW5zdGFuY2VzLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L2NhY2hlL3N1YnJlc291cmNlLW11bHRpcGxlLWluc3RhbmNlcy5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmNh
MjQzNDc3ZmI3MDU5NDRlMTE2NGJmNDAyN2JkYTdjMmZlNjUzYTUKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlL3N1YnJlc291cmNlLW11bHRpcGxlLWluc3Rh
bmNlcy5odG1sCkBAIC0wLDAgKzEsMzkgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKzx0aXRsZT5UZXN0IENhY2hpbmcgIm5vLXN0b3JlIiBGb3IgSGlzdG9yeSBPbmx5PC90aXRs
ZT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy10ZXN0LXJlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+
PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwcmUgaWQ9ImNvbnNvbGUiPjwvcHJlPgorPHNj
cmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cit9Cit2YXIgcmFuZG9tTnVtYmVyID0gMDsKK3ZhciBm
aXJzdFJhbmRvbU51bWJlciA9IDA7Cit2YXIgc2Vjb25kUmFuZG9tTnVtYmVyID0gMDsKK2Z1bmN0
aW9uIGZpcnN0TG9hZGVkKCkgeworICAgIGZpcnN0UmFuZG9tTnVtYmVyID0gcmFuZG9tTnVtYmVy
OworICAgIHNldFRpbWVvdXQobG9hZE5leHRTY3JpcHQsIDEwMDApOworfQorZnVuY3Rpb24gbG9h
ZE5leHRTY3JpcHQoKSB7CisgICAgdmFyIG5ld1NjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoInNjcmlwdCIpOworICAgIG5ld1NjcmlwdC5zcmMgPSAicmVzb3VyY2VzL2NhY2hlLXNpbXVs
YXRvci5jZ2k/dW5pcXVlSWQ9MSI7CisgICAgbmV3U2NyaXB0Lm9ubG9hZCA9IHNlY29uZExvYWRl
ZDsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLmFwcGVuZENo
aWxkKG5ld1NjcmlwdCk7Cit9CitmdW5jdGlvbiBzZWNvbmRMb2FkZWQoKSB7CisgICAgc2Vjb25k
UmFuZG9tTnVtYmVyID0gcmFuZG9tTnVtYmVyOworICAgIHNob3VsZEJlTm9uWmVybygiZmlyc3RS
YW5kb21OdW1iZXIiKTsKKyAgICBzaG91bGRCZU5vblplcm8oInNlY29uZFJhbmRvbU51bWJlciIp
OworICAgIHNob3VsZEJlVHJ1ZSgiZmlyc3RSYW5kb21OdW1iZXIgIT0gc2Vjb25kUmFuZG9tTnVt
YmVyIik7CisgICAgZmluaXNoSlNUZXN0KCk7Cit9Cit2YXIganNUZXN0SXNBc3luYyA9IHRydWU7
Cit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9
InJlc291cmNlcy9jYWNoZS1zaW11bGF0b3IuY2dpP3VuaXF1ZUlkPTEiIG9ubG9hZD0iZmlyc3RM
b2FkZWQoKSIgYXN5bmM+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMtdGVzdC1yZXNv
dXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCBhZTc0Y2Q2M2QyZWM0MjJjYTI5MTE2OTQyMGJmZWY3ZGIwYTIzMWJkLi4xY2Q2NDEx
Yzc1MTE5MTE2MTg4MzYyZGYxZDhlNTAxZDliYWQ4YjAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTggQEAKKzIwMTEtMDgtMTAgIEphbWVzIFNpbW9uc2VuICA8c2ltb25qYW1AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIExvYWQgZWFjaCBpbnN0YW5jZSBvZiBhIGNhY2hlZCByZXNvdXJjZSBpZiB0
aGUgY2FjaGUgcG9saWN5IHNheXMgc28KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTY2MDIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9jYWNoZS9zdWJyZXNvdXJjZS1tdWx0aXBs
ZS1pbnN0YW5jZXMuaHRtbAorCisgICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNl
TG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNhY2hlZFJlc291cmNlTG9hZGVyOjpyZXZh
bGlkYXRlUmVzb3VyY2UpOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkUmVzb3VyY2VMb2FkZXI6
OmxvYWRSZXNvdXJjZSk6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6
ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9saWN5KToKKyAgICAgICAgKiBsb2FkZXIvY2FjaGUvQ2Fj
aGVkUmVzb3VyY2VMb2FkZXIuaDoKKwogMjAxMS0wOC0xMCAgUGF2ZWwgRmVsZG1hbiAgPHBmZWxk
bWFuQGdvb2dsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogYXV0by1jb21wbGV0aW9u
IGZvciBzdHJpbmcgbGl0ZXJhbHMgZG9lc24ndCB3b3JrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcAppbmRleCA3NzdkOGJlMDVh
MjM0M2ZiZmEwZTllN2RmYTBmYjFiZDQ3YjAxYTYwLi4wZThkOWJlNWNjYmJlM2Y0ZThlY2U2NDU1
YzdlM2Q5ZDc2ZGFhMDQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUv
Q2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNo
ZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKQEAgLTM2NSw3ICszNjUsNyBAQCBDYWNoZWRSZXNv
dXJjZSogQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OnJlcXVlc3RSZXNvdXJjZShDYWNoZWRSZXNvdXJj
ZTo6VHlwZSB0eXBlLAogICAgIAogICAgIHJldHVybiByZXNvdXJjZTsKIH0KLSAgICAKKwogQ2Fj
aGVkUmVzb3VyY2UqIENhY2hlZFJlc291cmNlTG9hZGVyOjpyZXZhbGlkYXRlUmVzb3VyY2UoQ2Fj
aGVkUmVzb3VyY2UqIHJlc291cmNlLCBSZXNvdXJjZUxvYWRQcmlvcml0eSBwcmlvcml0eSkKIHsK
ICAgICBBU1NFUlQocmVzb3VyY2UpOwpAQCAtMzczLDIzICszNzMsMjAgQEAgQ2FjaGVkUmVzb3Vy
Y2UqIENhY2hlZFJlc291cmNlTG9hZGVyOjpyZXZhbGlkYXRlUmVzb3VyY2UoQ2FjaGVkUmVzb3Vy
Y2UqIHJlc291cmMKICAgICBBU1NFUlQoIW1lbW9yeUNhY2hlKCktPmRpc2FibGVkKCkpOwogICAg
IEFTU0VSVChyZXNvdXJjZS0+Y2FuVXNlQ2FjaGVWYWxpZGF0b3IoKSk7CiAgICAgQVNTRVJUKCFy
ZXNvdXJjZS0+cmVzb3VyY2VUb1JldmFsaWRhdGUoKSk7Ci0gICAgCisKICAgICAvLyBDb3B5IHRo
ZSBVUkwgb3V0IG9mIHRoZSByZXNvdXJjZSB0byBiZSByZXZhbGlkYXRlZCBpbiBjYXNlIGl0IGdl
dHMgZGVsZXRlZCBieSB0aGUgcmVtb3ZlKCkgY2FsbCBiZWxvdy4KICAgICBTdHJpbmcgdXJsID0g
cmVzb3VyY2UtPnVybCgpOwotICAgIGJvb2wgdXJsUHJvdG9jb2xJc0RhdGEgPSByZXNvdXJjZS0+
dXJsKCkucHJvdG9jb2xJc0RhdGEoKTsKICAgICBDYWNoZWRSZXNvdXJjZSogbmV3UmVzb3VyY2Ug
PSBjcmVhdGVSZXNvdXJjZShyZXNvdXJjZS0+dHlwZSgpLCByZXNvdXJjZS0+cmVzb3VyY2VSZXF1
ZXN0KCksIHJlc291cmNlLT5lbmNvZGluZygpKTsKLSAgICAKKwogICAgIExPRyhSZXNvdXJjZUxv
YWRpbmcsICJSZXNvdXJjZSAlcCBjcmVhdGVkIHRvIHJldmFsaWRhdGUgJXAiLCBuZXdSZXNvdXJj
ZSwgcmVzb3VyY2UpOwogICAgIG5ld1Jlc291cmNlLT5zZXRSZXNvdXJjZVRvUmV2YWxpZGF0ZShy
ZXNvdXJjZSk7Ci0gICAgCisKICAgICBtZW1vcnlDYWNoZSgpLT5yZW1vdmUocmVzb3VyY2UpOwog
ICAgIG1lbW9yeUNhY2hlKCktPmFkZChuZXdSZXNvdXJjZSk7Ci0gICAgCisKICAgICBuZXdSZXNv
dXJjZS0+c2V0TG9hZFByaW9yaXR5KHByaW9yaXR5KTsKICAgICBuZXdSZXNvdXJjZS0+bG9hZCh0
aGlzKTsKIAotICAgIGlmICghdXJsUHJvdG9jb2xJc0RhdGEpCi0gICAgICAgIG1fdmFsaWRhdGVk
VVJMcy5hZGQodXJsKTsKICAgICByZXR1cm4gbmV3UmVzb3VyY2U7CiB9CiAKQEAgLTQyNSw4ICs0
MjIsNiBAQCBDYWNoZWRSZXNvdXJjZSogQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OmxvYWRSZXNvdXJj
ZShDYWNoZWRSZXNvdXJjZTo6VHlwZSB0eXBlLCBSZQogICAgICAgICByZXR1cm4gMDsKICAgICB9
CiAKLSAgICBpZiAoIXJlcXVlc3QudXJsKCkucHJvdG9jb2xJc0RhdGEoKSkKLSAgICAgICAgbV92
YWxpZGF0ZWRVUkxzLmFkZChyZXF1ZXN0LnVybCgpKTsKICAgICByZXR1cm4gcmVzb3VyY2U7CiB9
CiAKQEAgLTQ3NCwyMiArNDY5LDE4IEBAIENhY2hlZFJlc291cmNlTG9hZGVyOjpSZXZhbGlkYXRp
b25Qb2xpY3kgQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OmRldGVybWluZVJldmFsaWRhCiAgICAgICAg
IHJldHVybiBSZWxvYWQ7CiAgICAgfQogCi0gICAgLy8gQXZvaWQgbG9hZGluZyB0aGUgc2FtZSBy
ZXNvdXJjZSBtdWx0aXBsZSB0aW1lcyBmb3IgYSBzaW5nbGUgZG9jdW1lbnQsIGV2ZW4gaWYgdGhl
IGNhY2hlIHBvbGljaWVzIHdvdWxkIHRlbGwgdXMgdG8uCi0gICAgaWYgKG1fdmFsaWRhdGVkVVJM
cy5jb250YWlucyhleGlzdGluZ1Jlc291cmNlLT51cmwoKSkpCi0gICAgICAgIHJldHVybiBVc2U7
Ci0gICAgCiAgICAgLy8gQ2FjaGVQb2xpY3lSZWxvYWQgYWx3YXlzIHJlbG9hZHMKICAgICBpZiAo
Y2FjaGVQb2xpY3koKSA9PSBDYWNoZVBvbGljeVJlbG9hZCkgewogICAgICAgICBMT0coUmVzb3Vy
Y2VMb2FkaW5nLCAiQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OmRldGVybWluZVJldmFsaWRhdGlvblBv
bGljeSByZWxvYWRpbmcgZHVlIHRvIENhY2hlUG9saWN5UmVsb2FkLiIpOwogICAgICAgICByZXR1
cm4gUmVsb2FkOwogICAgIH0KLSAgICAKKwogICAgIC8vIFdlJ2xsIHRyeSB0byByZWxvYWQgdGhl
IHJlc291cmNlIGlmIGl0IGZhaWxlZCBsYXN0IHRpbWUuCiAgICAgaWYgKGV4aXN0aW5nUmVzb3Vy
Y2UtPmVycm9yT2NjdXJyZWQoKSkgewogICAgICAgICBMT0coUmVzb3VyY2VMb2FkaW5nLCAiQ2Fj
aGVkUmVzb3VyY2VMb2FkZXI6OmRldGVybWluZVJldmFsaWRhdGlvblBvbGljeWUgcmVsb2FkaW5n
IGR1ZSB0byByZXNvdXJjZSBiZWluZyBpbiB0aGUgZXJyb3Igc3RhdGUiKTsKICAgICAgICAgcmV0
dXJuIFJlbG9hZDsKICAgICB9Ci0gICAgCisKICAgICAvLyBGb3IgcmVzb3VyY2VzIHRoYXQgYXJl
IG5vdCB5ZXQgbG9hZGVkIHdlIGlnbm9yZSB0aGUgY2FjaGUgcG9saWN5LgogICAgIGlmIChleGlz
dGluZ1Jlc291cmNlLT5pc0xvYWRpbmcoKSkKICAgICAgICAgcmV0dXJuIFVzZTsKQEAgLTQ5OSw5
ICs0OTAsOSBAQCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6UmV2YWxpZGF0aW9uUG9saWN5IENhY2hl
ZFJlc291cmNlTG9hZGVyOjpkZXRlcm1pbmVSZXZhbGlkYQogICAgICAgICAvLyBTZWUgaWYgdGhl
IHJlc291cmNlIGhhcyB1c2FibGUgRVRhZyBvciBMYXN0LW1vZGlmaWVkIGhlYWRlcnMuCiAgICAg
ICAgIGlmIChleGlzdGluZ1Jlc291cmNlLT5jYW5Vc2VDYWNoZVZhbGlkYXRvcigpKQogICAgICAg
ICAgICAgcmV0dXJuIFJldmFsaWRhdGU7Ci0gICAgICAgIAorCiAgICAgICAgIC8vIE5vLCBtdXN0
IHJlbG9hZC4KLSAgICAgICAgTE9HKFJlc291cmNlTG9hZGluZywgIkNhY2hlZFJlc291cmNlTG9h
ZGVyOjpkZXRlcm1pbmVSZXZhbGlkYXRpb25Qb2xpY3kgcmVsb2FkaW5nIGR1ZSB0byBtaXNzaW5n
IGNhY2hlIHZhbGlkYXRvcnMuIik7ICAgICAgICAgICAgCisgICAgICAgIExPRyhSZXNvdXJjZUxv
YWRpbmcsICJDYWNoZWRSZXNvdXJjZUxvYWRlcjo6ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9saWN5
IHJlbG9hZGluZyBkdWUgdG8gbWlzc2luZyBjYWNoZSB2YWxpZGF0b3JzLiIpOwogICAgICAgICBy
ZXR1cm4gUmVsb2FkOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVy
L2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2Fj
aGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuaAppbmRleCA3ZDBkMmVlMDA2NTZjYmU4MGZkNTgxODYx
NzRhYTUyMjZjMDc4MTAwLi4wNDcwYzg1MDYxMWQwYWU1NDAwZDBhZmVkZjZmYTI2NWJmNDUxOWU2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VM
b2FkZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VM
b2FkZXIuaApAQCAtMTE0LDE5ICsxMTQsMTggQEAgcHJpdmF0ZToKIAogICAgIGVudW0gUmV2YWxp
ZGF0aW9uUG9saWN5IHsgVXNlLCBSZXZhbGlkYXRlLCBSZWxvYWQsIExvYWQgfTsKICAgICBSZXZh
bGlkYXRpb25Qb2xpY3kgZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9saWN5KENhY2hlZFJlc291cmNl
OjpUeXBlLCBSZXNvdXJjZVJlcXVlc3QmLCBib29sIGZvclByZWxvYWQsIENhY2hlZFJlc291cmNl
KiBleGlzdGluZ1Jlc291cmNlKSBjb25zdDsKLSAgICAKKwogICAgIHZvaWQgbm90aWZ5TG9hZGVk
RnJvbU1lbW9yeUNhY2hlKENhY2hlZFJlc291cmNlKik7CiAgICAgYm9vbCBjYW5SZXF1ZXN0KENh
Y2hlZFJlc291cmNlOjpUeXBlLCBjb25zdCBLVVJMJiwgYm9vbCBmb3JQcmVsb2FkID0gZmFsc2Up
OwogCiAgICAgdm9pZCBnYXJiYWdlQ29sbGVjdERvY3VtZW50UmVzb3VyY2VzVGltZXJGaXJlZChU
aW1lcjxDYWNoZWRSZXNvdXJjZUxvYWRlcj4qKTsKICAgICB2b2lkIHBlcmZvcm1Qb3N0TG9hZEFj
dGlvbnMoKTsKLSAgICAKLSAgICBIYXNoU2V0PFN0cmluZz4gbV92YWxpZGF0ZWRVUkxzOworCiAg
ICAgbXV0YWJsZSBEb2N1bWVudFJlc291cmNlTWFwIG1fZG9jdW1lbnRSZXNvdXJjZXM7CiAgICAg
RG9jdW1lbnQqIG1fZG9jdW1lbnQ7Ci0gICAgCisKICAgICBpbnQgbV9yZXF1ZXN0Q291bnQ7Ci0g
ICAgCisKICAgICBPd25QdHI8TGlzdEhhc2hTZXQ8Q2FjaGVkUmVzb3VyY2UqPiA+IG1fcHJlbG9h
ZHM7CiAgICAgc3RydWN0IFBlbmRpbmdQcmVsb2FkIHsKICAgICAgICAgQ2FjaGVkUmVzb3VyY2U6
OlR5cGUgbV90eXBlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>