<?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>128157</bug_id>
          
          <creation_ts>2014-02-03 21:06:02 -0800</creation_ts>
          <short_desc>IDB: HTML5 Rocks Indexed Database demo fails</short_desc>
          <delta_ts>2014-02-13 04:13: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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>jonlee</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>976191</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-03 21:06:02 -0800</bug_when>
    <thetext>IDB: HTML5 Rocks Indexed Database demo fails

The demo can be found here - http://www.html5rocks.com/en/tutorials/indexeddb/todo/

TODOs that you save are stored to the database, but they are never retrieved.

This is because the value cursor they create never returns any values.

And that is because we&apos;re choosing the wrong SQL statement for the cursor.

In radar as &lt;rdar://problem/15966095&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976192</commentid>
    <comment_count>1</comment_count>
      <attachid>223068</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-03 21:08:39 -0800</bug_when>
    <thetext>Created attachment 223068
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976193</commentid>
    <comment_count>2</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-03 21:08:58 -0800</bug_when>
    <thetext>Of the large number of layout test failures, this fixes a handful!  \o/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976197</commentid>
    <comment_count>3</comment_count>
      <attachid>223068</attachid>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2014-02-03 21:27:09 -0800</bug_when>
    <thetext>Comment on attachment 223068
Patch v1

View in context: https://bugs.webkit.org/attachment.cgi?id=223068&amp;action=review

&gt; Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp:112
&gt; +

This is all fine except the statements are not in consistent order. Line 77-78 is open upper key, not closed upper key like in 85-86 and 92-93.

&gt; Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp:164
&gt; +

This looks good here.

It might be slightly better to name the variables &quot;hasLowerKey&quot;, &quot;isLowerOpen&quot;, &quot;hasUpperKey&quot;, &quot;isUpperOpen&quot;, even though the current var names are more consistent with the IDB API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976198</commentid>
    <comment_count>4</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2014-02-03 21:27:45 -0800</bug_when>
    <thetext>provisional r-!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976201</commentid>
    <comment_count>5</comment_count>
      <attachid>223071</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-03 21:32:32 -0800</bug_when>
    <thetext>Created attachment 223071
Patch v2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976202</commentid>
    <comment_count>6</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-03 21:33:09 -0800</bug_when>
    <thetext>Nice find, and good suggestion.  New patch uploaded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976203</commentid>
    <comment_count>7</comment_count>
      <attachid>223071</attachid>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2014-02-03 21:34:03 -0800</bug_when>
    <thetext>Comment on attachment 223071
Patch v2

Provisional r=me!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976204</commentid>
    <comment_count>8</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-03 21:34:33 -0800</bug_when>
    <thetext>Thanks for the eyes!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976205</commentid>
    <comment_count>9</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-03 21:39:44 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/163364 and http://trac.webkit.org/changeset/163365 as a build fix followup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980251</commentid>
    <comment_count>10</comment_count>
      <attachid>223068</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-02-13 04:13:12 -0800</bug_when>
    <thetext>Comment on attachment 223068
Patch v1

Cleared Anders Carlsson&apos;s review+ from obsolete attachment 223068 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223068</attachid>
            <date>2014-02-03 21:08:39 -0800</date>
            <delta_ts>2014-02-13 04:13:12 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>1970</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA4MjE0OGNhLi5mNzlhMmFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMTQtMDItMDMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAg
ICAgIElEQjogSFRNTDUgUm9ja3MgSW5kZXhlZCBEYXRhYmFzZSBkZW1vIGZhaWxzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjgxNTcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIERhdGFiYXNlUHJvY2Vz
cy9JbmRleGVkREIvc3FsaXRlL1NRTGl0ZUlEQkN1cnNvci5jcHA6CisgICAgICAgIChXZWJLaXQ6
OmdldEluZGV4U3RhdGVtZW50KTogT25seSBpbmNyZW1lbnQgdGhlIG9wZW4vY2xvc2VkIGNvdW50
ZXJzIGlmIHRob3NlIGtleXMgZXhpc3QuCisgICAgICAgIChXZWJLaXQ6OmdldE9iamVjdFN0b3Jl
U3RhdGVtZW50KTogRGl0dG8uCisKIDIwMTQtMDItMDIgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25A
YXBwbGUuY29tPgogCiAgICAgICAgIElEQjogQ2Fubm90IG9wZW4gbmV3IGRhdGFiYXNlcyB3aXRo
IHRoZSBkZWZhdWx0IHZlcnNpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0RhdGFiYXNl
UHJvY2Vzcy9JbmRleGVkREIvc3FsaXRlL1NRTGl0ZUlEQkN1cnNvci5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9EYXRhYmFzZVByb2Nlc3MvSW5kZXhlZERCL3NxbGl0ZS9TUUxpdGVJREJDdXJzb3IuY3Bw
CmluZGV4IDdlODlhNWUuLmU5MDZmNDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0RhdGFi
YXNlUHJvY2Vzcy9JbmRleGVkREIvc3FsaXRlL1NRTGl0ZUlEQkN1cnNvci5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvRGF0YWJhc2VQcm9jZXNzL0luZGV4ZWREQi9zcWxpdGUvU1FMaXRlSURCQ3Vy
c29yLmNwcApAQCAtOTcsMTQgKzk3LDE5IEBAIHN0YXRpYyBjb25zdCBTdHJpbmcmIGdldEluZGV4
U3RhdGVtZW50KGJvb2wgbG93ZXJLZXksIGJvb2wgbG93ZXJPcGVuLCBib29sIHVwcGVyCiAgICAg
fQogCiAgICAgc2l6ZV90IGkgPSAwOwotICAgIGlmIChsb3dlcktleSkKLSAgICAgICAgaSArPSA2
OwotICAgIGlmIChsb3dlck9wZW4pCisKKyAgICBpZiAobG93ZXJLZXkpIHsKICAgICAgICAgaSAr
PSA2OwotICAgIGlmICh1cHBlcktleSkKLSAgICAgICAgaSArPSAyOwotICAgIGlmICh1cHBlck9w
ZW4pCisgICAgICAgIGlmIChsb3dlck9wZW4pCisgICAgICAgICAgICBpICs9IDY7CisgICAgfQor
CisgICAgaWYgKHVwcGVyS2V5KSB7CiAgICAgICAgIGkgKz0gMjsKKyAgICAgICAgaWYgKHVwcGVy
T3BlbikKKyAgICAgICAgICAgIGkgKz0gMjsKKyAgICB9CisKICAgICBpZiAoZGVzY2VuZGluZykK
ICAgICAgICAgaSArPSAxOwogCkBAIC0xNDQsMTQgKzE0OSwxOSBAQCBzdGF0aWMgY29uc3QgU3Ry
aW5nJiBnZXRPYmplY3RTdG9yZVN0YXRlbWVudChib29sIGxvd2VyS2V5LCBib29sIGxvd2VyT3Bl
biwgYm9vbAogICAgIH0KIAogICAgIHNpemVfdCBpID0gMDsKLSAgICBpZiAobG93ZXJLZXkpCi0g
ICAgICAgIGkgKz0gNjsKLSAgICBpZiAobG93ZXJPcGVuKQorCisgICAgaWYgKGxvd2VyS2V5KSB7
CiAgICAgICAgIGkgKz0gNjsKLSAgICBpZiAodXBwZXJLZXkpCi0gICAgICAgIGkgKz0gMjsKLSAg
ICBpZiAodXBwZXJPcGVuKQorICAgICAgICBpZiAobG93ZXJPcGVuKQorICAgICAgICAgICAgaSAr
PSA2OworICAgIH0KKworICAgIGlmICh1cHBlcktleSkgewogICAgICAgICBpICs9IDI7CisgICAg
ICAgIGlmICh1cHBlck9wZW4pCisgICAgICAgICAgICBpICs9IDI7CisgICAgfQorCiAgICAgaWYg
KGRlc2NlbmRpbmcpCiAgICAgICAgIGkgKz0gMTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223071</attachid>
            <date>2014-02-03 21:32:32 -0800</date>
            <delta_ts>2014-02-03 21:34:18 -0800</delta_ts>
            <desc>Patch v2</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4001</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA4MjE0OGNhLi45YWU5OTM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTQtMDItMDMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAg
ICAgIElEQjogSFRNTDUgUm9ja3MgSW5kZXhlZCBEYXRhYmFzZSBkZW1vIGZhaWxzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjgxNTcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIERhdGFiYXNlUHJvY2Vz
cy9JbmRleGVkREIvc3FsaXRlL1NRTGl0ZUlEQkN1cnNvci5jcHA6CisgICAgICAgIChXZWJLaXQ6
OmdldEluZGV4U3RhdGVtZW50KTogT25seSBpbmNyZW1lbnQgdGhlIG9wZW4vY2xvc2VkIGNvdW50
ZXJzIGlmIHRob3NlIGtleXMgZXhpc3QuCisgICAgICAgICAgRml4IG9yZGVyIG9mIHN0YXRlbWVu
dHMgZm9yIG5vIGxvd2VyIGtleS4KKyAgICAgICAgKFdlYktpdDo6Z2V0T2JqZWN0U3RvcmVTdGF0
ZW1lbnQpOiBPbmx5IGluY3JlbWVudCB0aGUgb3Blbi9jbG9zZWQgY291bnRlcnMgaWYgdGhvc2Ug
a2V5cyBleGlzdC4KKwogMjAxNC0wMi0wMiAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5j
b20+CiAKICAgICAgICAgSURCOiBDYW5ub3Qgb3BlbiBuZXcgZGF0YWJhc2VzIHdpdGggdGhlIGRl
ZmF1bHQgdmVyc2lvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvRGF0YWJhc2VQcm9jZXNz
L0luZGV4ZWREQi9zcWxpdGUvU1FMaXRlSURCQ3Vyc29yLmNwcCBiL1NvdXJjZS9XZWJLaXQyL0Rh
dGFiYXNlUHJvY2Vzcy9JbmRleGVkREIvc3FsaXRlL1NRTGl0ZUlEQkN1cnNvci5jcHAKaW5kZXgg
N2U4OWE1ZS4uZGNmNTM5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvRGF0YWJhc2VQcm9j
ZXNzL0luZGV4ZWREQi9zcWxpdGUvU1FMaXRlSURCQ3Vyc29yLmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9EYXRhYmFzZVByb2Nlc3MvSW5kZXhlZERCL3NxbGl0ZS9TUUxpdGVJREJDdXJzb3IuY3Bw
CkBAIC02NCw3ICs2NCw3IEBAIFNRTGl0ZUlEQkN1cnNvcjo6U1FMaXRlSURCQ3Vyc29yKFNRTGl0
ZUlEQlRyYW5zYWN0aW9uKiB0cmFuc2FjdGlvbiwgY29uc3QgSURCSWRlCiAgICAgQVNTRVJUKG1f
b2JqZWN0U3RvcmVJRCk7CiB9CiAKLXN0YXRpYyBjb25zdCBTdHJpbmcmIGdldEluZGV4U3RhdGVt
ZW50KGJvb2wgbG93ZXJLZXksIGJvb2wgbG93ZXJPcGVuLCBib29sIHVwcGVyS2V5LCBib29sIHVw
cGVyT3BlbiwgYm9vbCBkZXNjZW5kaW5nKQorc3RhdGljIGNvbnN0IFN0cmluZyYgZ2V0SW5kZXhT
dGF0ZW1lbnQoYm9vbCBoYXNMb3dlcktleSwgYm9vbCBpc0xvd2VyT3BlbiwgYm9vbCBoYXNVcHBl
cktleSwgYm9vbCBpc1VwcGVyT3BlbiwgYm9vbCBkZXNjZW5kaW5nKQogewogICAgIERFRklORV9T
VEFUSUNfTE9DQUwoVmVjdG9yPFN0cmluZz4sIGluZGV4U3RhdGVtZW50cywgKCkpOwogCkBAIC03
NCwxMCArNzQsMTAgQEAgc3RhdGljIGNvbnN0IFN0cmluZyYgZ2V0SW5kZXhTdGF0ZW1lbnQoYm9v
bCBsb3dlcktleSwgYm9vbCBsb3dlck9wZW4sIGJvb2wgdXBwZXIKICAgICAgICAgLy8gTm8gbG93
ZXIga2V5IHN0YXRlbWVudHMgKDYpCiAgICAgICAgIGluZGV4U3RhdGVtZW50cy5hcHBlbmQoQVND
SUlMaXRlcmFsKCJTRUxFQ1Qga2V5LCB2YWx1ZSBGUk9NIEluZGV4UmVjb3JkcyBXSEVSRSBpbmRl
eElEID0gPyBPUkRFUiBCWSBrZXk7IikpOwogICAgICAgICBpbmRleFN0YXRlbWVudHMuYXBwZW5k
KEFTQ0lJTGl0ZXJhbCgiU0VMRUNUIGtleSwgdmFsdWUgRlJPTSBJbmRleFJlY29yZHMgV0hFUkUg
aW5kZXhJRCA9ID8gT1JERVIgQlkga2V5IERFU0M7IikpOwotICAgICAgICBpbmRleFN0YXRlbWVu
dHMuYXBwZW5kKEFTQ0lJTGl0ZXJhbCgiU0VMRUNUIGtleSwgdmFsdWUgRlJPTSBJbmRleFJlY29y
ZHMgV0hFUkUgaW5kZXhJRCA9ID8gQU5EIGtleSA8IENBU1QoPyBBUyBURVhUKSBPUkRFUiBCWSBr
ZXk7IikpOwotICAgICAgICBpbmRleFN0YXRlbWVudHMuYXBwZW5kKEFTQ0lJTGl0ZXJhbCgiU0VM
RUNUIGtleSwgdmFsdWUgRlJPTSBJbmRleFJlY29yZHMgV0hFUkUgaW5kZXhJRCA9ID8gQU5EIGtl
eSA8IENBU1QoPyBBUyBURVhUKSBPUkRFUiBCWSBrZXkgREVTQzsiKSk7CiAgICAgICAgIGluZGV4
U3RhdGVtZW50cy5hcHBlbmQoQVNDSUlMaXRlcmFsKCJTRUxFQ1Qga2V5LCB2YWx1ZSBGUk9NIElu
ZGV4UmVjb3JkcyBXSEVSRSBpbmRleElEID0gPyBBTkQga2V5IDw9IENBU1QoPyBBUyBURVhUKSBP
UkRFUiBCWSBrZXk7IikpOwogICAgICAgICBpbmRleFN0YXRlbWVudHMuYXBwZW5kKEFTQ0lJTGl0
ZXJhbCgiU0VMRUNUIGtleSwgdmFsdWUgRlJPTSBJbmRleFJlY29yZHMgV0hFUkUgaW5kZXhJRCA9
ID8gQU5EIGtleSA8PSBDQVNUKD8gQVMgVEVYVCkgT1JERVIgQlkga2V5IERFU0M7IikpOworICAg
ICAgICBpbmRleFN0YXRlbWVudHMuYXBwZW5kKEFTQ0lJTGl0ZXJhbCgiU0VMRUNUIGtleSwgdmFs
dWUgRlJPTSBJbmRleFJlY29yZHMgV0hFUkUgaW5kZXhJRCA9ID8gQU5EIGtleSA8IENBU1QoPyBB
UyBURVhUKSBPUkRFUiBCWSBrZXk7IikpOworICAgICAgICBpbmRleFN0YXRlbWVudHMuYXBwZW5k
KEFTQ0lJTGl0ZXJhbCgiU0VMRUNUIGtleSwgdmFsdWUgRlJPTSBJbmRleFJlY29yZHMgV0hFUkUg
aW5kZXhJRCA9ID8gQU5EIGtleSA8IENBU1QoPyBBUyBURVhUKSBPUkRFUiBCWSBrZXkgREVTQzsi
KSk7CiAKICAgICAgICAgLy8gQ2xvc2VkIGxvd2VyIGtleSBzdGF0ZW1lbnRzICg2KQogICAgICAg
ICBpbmRleFN0YXRlbWVudHMuYXBwZW5kKEFTQ0lJTGl0ZXJhbCgiU0VMRUNUIGtleSwgdmFsdWUg
RlJPTSBJbmRleFJlY29yZHMgV0hFUkUgaW5kZXhJRCA9ID8gQU5EIGtleSA+PSBDQVNUKD8gQVMg
VEVYVCkgT1JERVIgQlkga2V5OyIpKTsKQEAgLTk3LDE0ICs5NywxOSBAQCBzdGF0aWMgY29uc3Qg
U3RyaW5nJiBnZXRJbmRleFN0YXRlbWVudChib29sIGxvd2VyS2V5LCBib29sIGxvd2VyT3Blbiwg
Ym9vbCB1cHBlcgogICAgIH0KIAogICAgIHNpemVfdCBpID0gMDsKLSAgICBpZiAobG93ZXJLZXkp
Ci0gICAgICAgIGkgKz0gNjsKLSAgICBpZiAobG93ZXJPcGVuKQorCisgICAgaWYgKGhhc0xvd2Vy
S2V5KSB7CiAgICAgICAgIGkgKz0gNjsKLSAgICBpZiAodXBwZXJLZXkpCi0gICAgICAgIGkgKz0g
MjsKLSAgICBpZiAodXBwZXJPcGVuKQorICAgICAgICBpZiAoaXNMb3dlck9wZW4pCisgICAgICAg
ICAgICBpICs9IDY7CisgICAgfQorCisgICAgaWYgKGhhc1VwcGVyS2V5KSB7CiAgICAgICAgIGkg
Kz0gMjsKKyAgICAgICAgaWYgKGlzVXBwZXJPcGVuKQorICAgICAgICAgICAgaSArPSAyOworICAg
IH0KKwogICAgIGlmIChkZXNjZW5kaW5nKQogICAgICAgICBpICs9IDE7CiAKQEAgLTE0NCwxNCAr
MTQ5LDE5IEBAIHN0YXRpYyBjb25zdCBTdHJpbmcmIGdldE9iamVjdFN0b3JlU3RhdGVtZW50KGJv
b2wgbG93ZXJLZXksIGJvb2wgbG93ZXJPcGVuLCBib29sCiAgICAgfQogCiAgICAgc2l6ZV90IGkg
PSAwOwotICAgIGlmIChsb3dlcktleSkKLSAgICAgICAgaSArPSA2OwotICAgIGlmIChsb3dlck9w
ZW4pCisKKyAgICBpZiAoaGFzTG93ZXJLZXkpIHsKICAgICAgICAgaSArPSA2OwotICAgIGlmICh1
cHBlcktleSkKLSAgICAgICAgaSArPSAyOwotICAgIGlmICh1cHBlck9wZW4pCisgICAgICAgIGlm
IChpc0xvd2VyT3BlbikKKyAgICAgICAgICAgIGkgKz0gNjsKKyAgICB9CisKKyAgICBpZiAoaGFz
VXBwZXJLZXkpIHsKICAgICAgICAgaSArPSAyOworICAgICAgICBpZiAoaXNVcHBlck9wZW4pCisg
ICAgICAgICAgICBpICs9IDI7CisgICAgfQorCiAgICAgaWYgKGRlc2NlbmRpbmcpCiAgICAgICAg
IGkgKz0gMTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>