<?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>31531</bug_id>
          
          <creation_ts>2009-11-16 01:05:37 -0800</creation_ts>
          <short_desc>Unit test WorkQueue</short_desc>
          <delta_ts>2009-11-16 01:25:12 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>163884</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-16 01:05:37 -0800</bug_when>
    <thetext>WorkQueue could use some unit testing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163887</commentid>
    <comment_count>1</comment_count>
      <attachid>43277</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-16 01:17:33 -0800</bug_when>
    <thetext>Created attachment 43277
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163889</commentid>
    <comment_count>2</comment_count>
      <attachid>43277</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-11-16 01:22:37 -0800</bug_when>
    <thetext>Comment on attachment 43277
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163891</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-16 01:25:12 -0800</bug_when>
    <thetext>Committed r51018: &lt;http://trac.webkit.org/changeset/51018&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43277</attachid>
            <date>2009-11-16 01:17:33 -0800</date>
            <delta_ts>2009-11-16 01:22:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31531-20091116011731.patch</filename>
            <type>text/plain</type>
            <size>8085</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA0Y2M4MjkxLi5lZDcyZmVmIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMTEt
MTYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVbml0IHRlc3QgV29ya1F1ZXVlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTUzMQorCisgICAgICAg
IEFkZHMgYmFzaWMgdW5pdCB0ZXN0aW5nIGZvciBXb3JrUXVldWUuICBKdXN0IHJ1bnMgdGhyb3Vn
aCBvbmUgY3ljbGUuCisKKyAgICAgICAgKiBTY3JpcHRzL2J1Z3ppbGxhLXRvb2w6CisgICAgICAg
ICogU2NyaXB0cy9tb2R1bGVzL3N0YXR1c2JvdC5weToKKyAgICAgICAgKiBTY3JpcHRzL21vZHVs
ZXMvd29ya3F1ZXVlLnB5OgorICAgICAgICAqIFNjcmlwdHMvbW9kdWxlcy93b3JrcXVldWVfdW5p
dHRlc3QucHk6IEFkZGVkLgorICAgICAgICAqIFNjcmlwdHMvcnVuLXdlYmtpdC11bml0dGVzdHM6
CisKIDIwMDktMTEtMTYgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEFkYW0gQmFydGguCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRz
L2J1Z3ppbGxhLXRvb2wgYi9XZWJLaXRUb29scy9TY3JpcHRzL2J1Z3ppbGxhLXRvb2wKaW5kZXgg
NjhiMjQ0Yy4uZjZhMzMxNyAxMDA3NTUKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9idWd6aWxs
YS10b29sCisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvYnVnemlsbGEtdG9vbApAQCAtNzIyLDYg
KzcyMiw5IEBAIGNsYXNzIExhbmRQYXRjaGVzRnJvbUNvbW1pdFF1ZXVlKENvbW1hbmQsIFdvcmtR
dWV1ZURlbGVnYXRlKToKICAgICAgICAgICAgICAgICBlcnJvcigiVXNlciBkZWNsaW5lZC4iKQog
ICAgICAgICBsb2coIlJ1bm5pbmcgV2ViS2l0IENvbW1pdCBRdWV1ZS4gJXMiICUgZGF0ZXRpbWUu
bm93KCkuc3RyZnRpbWUoV29ya1F1ZXVlLmxvZ19kYXRlX2Zvcm1hdCkpCiAKKyAgICBkZWYgc2hv
dWxkX2NvbnRpbnVlX3dvcmtfcXVldWUoc2VsZik6CisgICAgICAgIHJldHVybiBUcnVlCisKICAg
ICBkZWYgbmV4dF93b3JrX2l0ZW0oc2VsZik6CiAgICAgICAgICMgRmV0Y2ggcGF0Y2hlcyBpbnN0
ZWFkIG9mIGp1c3QgYnVnIGlkcyB0byB0aGF0IHdlIHZhbGlkYXRlIHJldmlld2VyL2NvbW1pdHRl
ciBmbGFncyBvbiBldmVyeSBwYXRjaC4KICAgICAgICAgcGF0Y2hlcyA9IHNlbGYudG9vbC5idWdz
LmZldGNoX3BhdGNoZXNfZnJvbV9jb21taXRfcXVldWUocmVqZWN0X2ludmFsaWRfcGF0Y2hlcz1U
cnVlKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL3N0YXR1c2JvdC5w
eSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9zdGF0dXNib3QucHkKaW5kZXggOWM5YmEw
NC4uZDliNTRiMyAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL3N0YXR1
c2JvdC5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvc3RhdHVzYm90LnB5CkBA
IC01Niw2ICs1Niw5IEBAIGNsYXNzIFN0YXR1c0JvdDoKICAgICAgICAgc2VsZi5icm93c2VyID0g
QnJvd3NlcigpCiAKICAgICBkZWYgdXBkYXRlX3N0YXR1cyhzZWxmLCBzdGF0dXMsIGJ1Z19pZD1O
b25lLCBwYXRjaF9pZD1Ob25lKToKKyAgICAgICAgIyBEdXJpbmcgdW5pdCB0ZXN0aW5nLCBzdGF0
dXNib3RfaG9zdCBpcyBOb25lCisgICAgICAgIGlmIG5vdCBzZWxmLnN0YXR1c2JvdF9ob3N0Ogor
ICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgIHNlbGYuYnJvd3Nlci5vcGVuKHNlbGYudXBkYXRl
X3N0YXR1c191cmwpCiAgICAgICAgIHNlbGYuYnJvd3Nlci5zZWxlY3RfZm9ybShuYW1lPSJ1cGRh
dGVfc3RhdHVzIikKICAgICAgICAgaWYgYnVnX2lkOgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
U2NyaXB0cy9tb2R1bGVzL3dvcmtxdWV1ZS5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxl
cy93b3JrcXVldWUucHkKaW5kZXggMzc5ZGZiNi4uMWIxNTRjYiAxMDA2NDQKLS0tIGEvV2ViS2l0
VG9vbHMvU2NyaXB0cy9tb2R1bGVzL3dvcmtxdWV1ZS5weQorKysgYi9XZWJLaXRUb29scy9TY3Jp
cHRzL21vZHVsZXMvd29ya3F1ZXVlLnB5CkBAIC0zMyw5ICszMyw5IEBAIGltcG9ydCB0aW1lCiAK
IGZyb20gZGF0ZXRpbWUgaW1wb3J0IGRhdGV0aW1lLCB0aW1lZGVsdGEKIAotZnJvbSBsb2dnaW5n
IGltcG9ydCBsb2csIE91dHB1dFRlZQotZnJvbSBzY20gaW1wb3J0IFNjcmlwdEVycm9yCi1mcm9t
IHN0YXR1c2JvdCBpbXBvcnQgU3RhdHVzQm90Citmcm9tIG1vZHVsZXMubG9nZ2luZyBpbXBvcnQg
bG9nLCBPdXRwdXRUZWUKK2Zyb20gbW9kdWxlcy5zY20gaW1wb3J0IFNjcmlwdEVycm9yCitmcm9t
IG1vZHVsZXMuc3RhdHVzYm90IGltcG9ydCBTdGF0dXNCb3QKIAogY2xhc3MgV29ya1F1ZXVlRGVs
ZWdhdGU6CiAgICAgZGVmIHF1ZXVlX2xvZ19wYXRoKHNlbGYpOgpAQCAtNTAsNiArNTAsOSBAQCBj
bGFzcyBXb3JrUXVldWVEZWxlZ2F0ZToKICAgICBkZWYgYmVnaW5fd29ya19xdWV1ZShzZWxmKToK
ICAgICAgICAgcmFpc2UgTm90SW1wbGVtZW50ZWRFcnJvciwgInN1YmNsYXNzZXMgbXVzdCBpbXBs
ZW1lbnQiCiAKKyAgICBkZWYgc2hvdWxkX2NvbnRpbnVlX3dvcmtfcXVldWUoc2VsZik6CisgICAg
ICAgIHJhaXNlIE5vdEltcGxlbWVudGVkRXJyb3IsICJzdWJjbGFzc2VzIG11c3QgaW1wbGVtZW50
IgorCiAgICAgZGVmIG5leHRfd29ya19pdGVtKHNlbGYpOgogICAgICAgICByYWlzZSBOb3RJbXBs
ZW1lbnRlZEVycm9yLCAic3ViY2xhc3NlcyBtdXN0IGltcGxlbWVudCIKIApAQCAtNzgsNyArODEs
NyBAQCBjbGFzcyBXb3JrUXVldWU6CiAgICAgICAgIHNlbGYuc3RhdHVzX2JvdCA9IFN0YXR1c0Jv
dChob3N0PXNlbGYuX2RlbGVnYXRlLnN0YXR1c19ob3N0KCkpCiAKICAgICAgICAgc2VsZi5fZGVs
ZWdhdGUuYmVnaW5fd29ya19xdWV1ZSgpCi0gICAgICAgIHdoaWxlIChUcnVlKToKKyAgICAgICAg
d2hpbGUgKHNlbGYuX2RlbGVnYXRlLnNob3VsZF9jb250aW51ZV93b3JrX3F1ZXVlKCkpOgogICAg
ICAgICAgICAgc2VsZi5fZW5zdXJlX3dvcmtfbG9nX2Nsb3NlZCgpCiAgICAgICAgICAgICB0cnk6
CiAgICAgICAgICAgICAgICAgd29ya19pdGVtID0gc2VsZi5fZGVsZWdhdGUubmV4dF93b3JrX2l0
ZW0oKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL3dvcmtxdWV1ZV91
bml0dGVzdC5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy93b3JrcXVldWVfdW5pdHRl
c3QucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZjNmYTMxMAotLS0gL2Rl
di9udWxsCisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy93b3JrcXVldWVfdW5pdHRl
c3QucHkKQEAgLTAsMCArMSwxMDUgQEAKKyMhL3Vzci9iaW4vZW52IHB5dGhvbgorIyBDb3B5cmln
aHQgKGMpIDIwMDksIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlz
dHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0
aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMgYXJlCisjIG1ldDoKKyMgCisjICAgICAqIFJlZGlzdHJpYnV0aW9u
cyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4K
KyMgICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRo
ZSBhYm92ZQorIyBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisjIGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBv
dGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKKyMgZGlzdHJpYnV0aW9uLgorIyAgICAg
KiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisj
IGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMg
ZGVyaXZlZCBmcm9tCisjIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0
dGVuIHBlcm1pc3Npb24uCisjIAorIyBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBD
T1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisjICJBUyBJUyIgQU5EIEFOWSBFWFBS
RVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQg
VE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNT
IEZPUgorIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFIENPUFlSSUdIVAorIyBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZP
UiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyMgU1BFQ0lBTCwgRVhFTVBMQVJZ
LCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVE
IFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwKKyMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dF
VkVSIENBVVNFRCBBTkQgT04gQU5ZCisjIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4g
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyMgKElOQ0xVRElORyBORUdMSUdF
TkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisjIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCisKK2ltcG9ydCBvcworaW1wb3J0IHNodXRpbAoraW1wb3J0IHRlbXBmaWxlCitp
bXBvcnQgdW5pdHRlc3QKKworZnJvbSBtb2R1bGVzLndvcmtxdWV1ZSBpbXBvcnQgV29ya1F1ZXVl
LCBXb3JrUXVldWVEZWxlZ2F0ZQorCitjbGFzcyBXb3JrUXVldWVUZXN0KHVuaXR0ZXN0LlRlc3RD
YXNlLCBXb3JrUXVldWVEZWxlZ2F0ZSk6CisgICAgZGVmIHRlc3RfdHJpdmlhbChzZWxmKToKKyAg
ICAgICAgc2VsZi5zZXRfdXAoKQorICAgICAgICB3b3JrX3F1ZXVlID0gV29ya1F1ZXVlKHNlbGYp
CisgICAgICAgIHdvcmtfcXVldWUucnVuKCkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoc2Vs
Zi5jYWxsYmFja3MsIFsKKyAgICAgICAgICAgICdxdWV1ZV9sb2dfcGF0aCcsCisgICAgICAgICAg
ICAnc3RhdHVzX2hvc3QnLAorICAgICAgICAgICAgJ2JlZ2luX3dvcmtfcXVldWUnLAorICAgICAg
ICAgICAgJ3Nob3VsZF9jb250aW51ZV93b3JrX3F1ZXVlJywKKyAgICAgICAgICAgICduZXh0X3dv
cmtfaXRlbScsCisgICAgICAgICAgICAnc2hvdWxkX3Byb2NlZWRfd2l0aF93b3JrX2l0ZW0nLAor
ICAgICAgICAgICAgJ3dvcmtfbG9nc19kaXJlY3RvcnknLAorICAgICAgICAgICAgJ3Byb2Nlc3Nf
d29ya19pdGVtJywKKyAgICAgICAgICAgICdzaG91bGRfY29udGludWVfd29ya19xdWV1ZSddKQor
ICAgICAgICBzZWxmLmNsZWFuX3VwKCkKKworICAgIGRlZiBzZXRfdXAoc2VsZik6CisgICAgICAg
IHNlbGYuY2FsbGJhY2tzID0gW10KKyAgICAgICAgc2VsZi5ydW5fYmVmb3JlID0gRmFsc2UKKyAg
ICAgICAgc2VsZi50ZW1wX2RpciA9IHRlbXBmaWxlLm1rZHRlbXAoc3VmZml4PSJ3b3JrX3F1ZXVl
X3Rlc3RfbG9ncyIpCisKKyAgICBkZWYgY2xlYW5fdXAoc2VsZik6CisgICAgICAgIG9zLnBhdGgu
ZXhpc3RzKHNlbGYucXVldWVfbG9nX3BhdGgoKSkKKyAgICAgICAgb3MucGF0aC5leGlzdHMob3Mu
cGF0aC5qb2luKHNlbGYud29ya19sb2dzX2RpcmVjdG9yeSgpLCAiNDIubG9nIikpCisgICAgICAg
IHNodXRpbC5ybXRyZWUoc2VsZi50ZW1wX2RpcikKKworICAgIGRlZiBxdWV1ZV9sb2dfcGF0aChz
ZWxmKToKKyAgICAgICAgc2VsZi5jYWxsYmFja3MuYXBwZW5kKCJxdWV1ZV9sb2dfcGF0aCIpCisg
ICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi50ZW1wX2RpciwgInF1ZXVlX2xvZ19wYXRo
IikKKworICAgIGRlZiB3b3JrX2xvZ3NfZGlyZWN0b3J5KHNlbGYpOgorICAgICAgICBzZWxmLmNh
bGxiYWNrcy5hcHBlbmQoIndvcmtfbG9nc19kaXJlY3RvcnkiKQorICAgICAgICByZXR1cm4gb3Mu
cGF0aC5qb2luKHNlbGYudGVtcF9kaXIsICJ3b3JrX2xvZ19wYXRoIikKKworICAgIGRlZiBzdGF0
dXNfaG9zdChzZWxmKToKKyAgICAgICAgc2VsZi5jYWxsYmFja3MuYXBwZW5kKCJzdGF0dXNfaG9z
dCIpCisgICAgICAgIHJldHVybiBOb25lCisKKyAgICBkZWYgYmVnaW5fd29ya19xdWV1ZShzZWxm
KToKKyAgICAgICAgc2VsZi5jYWxsYmFja3MuYXBwZW5kKCJiZWdpbl93b3JrX3F1ZXVlIikKKwor
ICAgIGRlZiBzaG91bGRfY29udGludWVfd29ya19xdWV1ZShzZWxmKToKKyAgICAgICAgc2VsZi5j
YWxsYmFja3MuYXBwZW5kKCJzaG91bGRfY29udGludWVfd29ya19xdWV1ZSIpCisgICAgICAgIGlm
IG5vdCBzZWxmLnJ1bl9iZWZvcmU6CisgICAgICAgICAgICBzZWxmLnJ1bl9iZWZvcmUgPSBUcnVl
CisgICAgICAgICAgICByZXR1cm4gVHJ1ZQorICAgICAgICByZXR1cm4gRmFsc2UKKworICAgIGRl
ZiBuZXh0X3dvcmtfaXRlbShzZWxmKToKKyAgICAgICAgc2VsZi5jYWxsYmFja3MuYXBwZW5kKCJu
ZXh0X3dvcmtfaXRlbSIpCisgICAgICAgIHJldHVybiAid29ya19pdGVtIgorCisgICAgZGVmIHNo
b3VsZF9wcm9jZWVkX3dpdGhfd29ya19pdGVtKHNlbGYsIHdvcmtfaXRlbSk6CisgICAgICAgIHNl
bGYuY2FsbGJhY2tzLmFwcGVuZCgic2hvdWxkX3Byb2NlZWRfd2l0aF93b3JrX2l0ZW0iKQorICAg
ICAgICBzZWxmLmFzc2VydEVxdWFscyh3b3JrX2l0ZW0sICJ3b3JrX2l0ZW0iKQorICAgICAgICBy
ZXR1cm4gKFRydWUsICJ3YWl0aW5nX21lc3NhZ2UiLCA0MikKKworICAgIGRlZiBwcm9jZXNzX3dv
cmtfaXRlbShzZWxmLCB3b3JrX2l0ZW0pOgorICAgICAgICBzZWxmLmNhbGxiYWNrcy5hcHBlbmQo
InByb2Nlc3Nfd29ya19pdGVtIikKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMod29ya19pdGVt
LCAid29ya19pdGVtIikKKworICAgIGRlZiBoYW5kbGVfdW5leHBlY3RlZF9lcnJvcihzZWxmLCB3
b3JrX2l0ZW0sIG1lc3NhZ2UpOgorICAgICAgICBzZWxmLmNhbGxiYWNrcy5hcHBlbmQoImhhbmRs
ZV91bmV4cGVjdGVkX2Vycm9yIikKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMod29ya19pdGVt
LCAid29ya19pdGVtIikKKworCitpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgorICAgIHVuaXR0
ZXN0Lm1haW4oKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9ydW4td2Via2l0LXVu
aXR0ZXN0cyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvcnVuLXdlYmtpdC11bml0dGVzdHMKaW5kZXgg
OGQwZWYxZC4uMGFkNjU3MCAxMDA3NTUKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9ydW4td2Vi
a2l0LXVuaXR0ZXN0cworKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3J1bi13ZWJraXQtdW5pdHRl
c3RzCkBAIC0zNyw2ICszNyw3IEBAIGZyb20gbW9kdWxlcy5jcHBfc3R5bGVfdW5pdHRlc3QgaW1w
b3J0ICoKIGZyb20gbW9kdWxlcy5kaWZmX3BhcnNlcl91bml0dGVzdCBpbXBvcnQgKgogZnJvbSBt
b2R1bGVzLmxvZ2dpbmdfdW5pdHRlc3QgaW1wb3J0ICoKIGZyb20gbW9kdWxlcy5zY21fdW5pdHRl
c3QgaW1wb3J0ICoKK2Zyb20gbW9kdWxlcy53b3JrcXVldWVfdW5pdHRlc3QgaW1wb3J0ICoKIAog
aWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICB1bml0dGVzdC5tYWluKCkK
</data>
<flag name="review"
          id="24980"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>