<?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>124524</bug_id>
          
          <creation_ts>2013-11-18 10:59:21 -0800</creation_ts>
          <short_desc>Use a strong enum for frame load states</short_desc>
          <delta_ts>2013-11-18 11:08:09 -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>New Bugs</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>951696</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-18 10:59:21 -0800</bug_when>
    <thetext>Use a strong enum for frame load states</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951697</commentid>
    <comment_count>1</comment_count>
      <attachid>217211</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-18 11:00:00 -0800</bug_when>
    <thetext>Created attachment 217211
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951703</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-18 11:08:09 -0800</bug_when>
    <thetext>Committed r159439: &lt;http://trac.webkit.org/changeset/159439&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217211</attachid>
            <date>2013-11-18 11:00:00 -0800</date>
            <delta_ts>2013-11-18 11:02:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124524-20131118105959.patch</filename>
            <type>text/plain</type>
            <size>8897</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NDM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOWU0YWUyNjU3M2E1NmRm
NTJhYjBlY2VjMDFhMmRlOTI2MDYyMmYyNi4uMmFhMjFjYjM1YWMwOWM0ZTIzNDI3ZjA3OTdjMWVk
N2Q2YzZjMTQxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMxIEBACiAyMDEzLTExLTE4ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgVXNlIGEgc3Ryb25n
IGVudW0gZm9yIGZyYW1lIGxvYWQgc3RhdGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMjQ1MjQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0ZyYW1lLmNwcDoKKyAgICAg
ICAgKFdLRnJhbWVHZXRGcmFtZUxvYWRTdGF0ZSk6CisgICAgICAgICogVUlQcm9jZXNzL0ZyYW1l
TG9hZFN0YXRlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkU3RhdGU6OkZyYW1lTG9h
ZFN0YXRlKToKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkU3RhdGU6OmRpZFN0YXJ0UHJvdmlz
aW9uYWxMb2FkKToKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkU3RhdGU6OmRpZFJlY2VpdmVT
ZXJ2ZXJSZWRpcmVjdEZvclByb3Zpc2lvbmFsTG9hZCk6CisgICAgICAgIChXZWJLaXQ6OkZyYW1l
TG9hZFN0YXRlOjpkaWRGYWlsUHJvdmlzaW9uYWxMb2FkKToKKyAgICAgICAgKFdlYktpdDo6RnJh
bWVMb2FkU3RhdGU6OmRpZENvbW1pdExvYWQpOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRT
dGF0ZTo6ZGlkRmluaXNoTG9hZCk6CisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZFN0YXRlOjpk
aWRGYWlsTG9hZCk6CisgICAgICAgICogVUlQcm9jZXNzL0ZyYW1lTG9hZFN0YXRlLmg6CisgICAg
ICAgICogVUlQcm9jZXNzL1dlYkZyYW1lUHJveHkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpXZWJQYWdlUHJv
eHkpOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OmFjdGl2ZVVSTCk6CisgICAgICAg
IChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6cmVzZXRTdGF0ZUFmdGVyUHJvY2Vzc0V4aXRlZCk6Cisg
ICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
YWdlUHJveHk6OmxvYWRTdGF0ZUF0UHJvY2Vzc0V4aXQpOgorCisyMDEzLTExLTE4ICBBbmRlcnMg
Q2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKICAgICAgICAgUmVtb3ZlIHVubmVjZXNz
YXJ5IENPTVBJTEVSKENMQU5HKSAjaWZkZWZzIGluIE1hYy1vbmx5IGNvZGUKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNDUyMwogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tGcmFtZS5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tGcmFtZS5jcHAKaW5kZXggMWZiN2U0NzcxMGI0ZmEzNmVm
Y2FmNjUwOWMxNzZkNDZkNzUwN2VlMy4uMmY3NGM2ZGY3MWNjN2QwMjUwMTFiN2U2YzU5YTBhZDAx
NjFmMWRjNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLRnJh
bWUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0ZyYW1lLmNwcApA
QCAtNDQsMTIgKzQ0LDEyIEBAIGJvb2wgV0tGcmFtZUlzTWFpbkZyYW1lKFdLRnJhbWVSZWYgZnJh
bWVSZWYpCiBXS0ZyYW1lTG9hZFN0YXRlIFdLRnJhbWVHZXRGcmFtZUxvYWRTdGF0ZShXS0ZyYW1l
UmVmIGZyYW1lUmVmKQogewogICAgIFdlYkZyYW1lUHJveHkqIGZyYW1lID0gdG9JbXBsKGZyYW1l
UmVmKTsKLSAgICBzd2l0Y2ggKGZyYW1lLT5mcmFtZUxvYWRTdGF0ZSgpLm1fbG9hZFN0YXRlKSB7
Ci0gICAgY2FzZSBGcmFtZUxvYWRTdGF0ZTo6TG9hZFN0YXRlUHJvdmlzaW9uYWw6CisgICAgc3dp
dGNoIChmcmFtZS0+ZnJhbWVMb2FkU3RhdGUoKS5tX3N0YXRlKSB7CisgICAgY2FzZSBGcmFtZUxv
YWRTdGF0ZTo6U3RhdGU6OlByb3Zpc2lvbmFsOgogICAgICAgICByZXR1cm4ga1dLRnJhbWVMb2Fk
U3RhdGVQcm92aXNpb25hbDsKLSAgICBjYXNlIEZyYW1lTG9hZFN0YXRlOjpMb2FkU3RhdGVDb21t
aXR0ZWQ6CisgICAgY2FzZSBGcmFtZUxvYWRTdGF0ZTo6U3RhdGU6OkNvbW1pdHRlZDoKICAgICAg
ICAgcmV0dXJuIGtXS0ZyYW1lTG9hZFN0YXRlQ29tbWl0dGVkOwotICAgIGNhc2UgRnJhbWVMb2Fk
U3RhdGU6OkxvYWRTdGF0ZUZpbmlzaGVkOgorICAgIGNhc2UgRnJhbWVMb2FkU3RhdGU6OlN0YXRl
OjpGaW5pc2hlZDoKICAgICAgICAgcmV0dXJuIGtXS0ZyYW1lTG9hZFN0YXRlRmluaXNoZWQ7CiAg
ICAgfQogICAgIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0ZyYW1lTG9h
ZFN0YXRlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9GcmFtZUxvYWRTdGF0ZS5jcHAK
aW5kZXggZWQzNGMzMzIyZWYyODk4NjJiN2VkYTlhZmI1YjVhNDlmOWQxMjhiZi4uZDI4ZjVjNjJj
N2I5NmQzYmMxOGRmZTg5YWQ5YmNhYmMzMzQ5OTNhNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0ZyYW1lTG9hZFN0YXRlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvRnJhbWVMb2FkU3RhdGUuY3BwCkBAIC0yOSw3ICsyOSw3IEBACiBuYW1lc3BhY2UgV2Vi
S2l0IHsKIAogRnJhbWVMb2FkU3RhdGU6OkZyYW1lTG9hZFN0YXRlKCkKLSAgICA6IG1fbG9hZFN0
YXRlKExvYWRTdGF0ZUZpbmlzaGVkKQorICAgIDogbV9zdGF0ZShTdGF0ZTo6RmluaXNoZWQpCiB7
CiB9CiAKQEAgLTQxLDQ5ICs0MSw0OSBAQCB2b2lkIEZyYW1lTG9hZFN0YXRlOjpkaWRTdGFydFBy
b3Zpc2lvbmFsTG9hZChjb25zdCBTdHJpbmcmIHVybCkKIHsKICAgICBBU1NFUlQobV9wcm92aXNp
b25hbFVSTC5pc0VtcHR5KCkpOwogCi0gICAgbV9sb2FkU3RhdGUgPSBMb2FkU3RhdGVQcm92aXNp
b25hbDsKKyAgICBtX3N0YXRlID0gU3RhdGU6OlByb3Zpc2lvbmFsOwogICAgIG1fcHJvdmlzaW9u
YWxVUkwgPSB1cmw7CiB9CiAKIHZvaWQgRnJhbWVMb2FkU3RhdGU6OmRpZFJlY2VpdmVTZXJ2ZXJS
ZWRpcmVjdEZvclByb3Zpc2lvbmFsTG9hZChjb25zdCBTdHJpbmcmIHVybCkKIHsKLSAgICBBU1NF
UlQobV9sb2FkU3RhdGUgPT0gTG9hZFN0YXRlUHJvdmlzaW9uYWwpOworICAgIEFTU0VSVChtX3N0
YXRlID09IFN0YXRlOjpQcm92aXNpb25hbCk7CiAKICAgICBtX3Byb3Zpc2lvbmFsVVJMID0gdXJs
OwogfQogCiB2b2lkIEZyYW1lTG9hZFN0YXRlOjpkaWRGYWlsUHJvdmlzaW9uYWxMb2FkKCkKIHsK
LSAgICBBU1NFUlQobV9sb2FkU3RhdGUgPT0gTG9hZFN0YXRlUHJvdmlzaW9uYWwpOworICAgIEFT
U0VSVChtX3N0YXRlID09IFN0YXRlOjpQcm92aXNpb25hbCk7CiAKLSAgICBtX2xvYWRTdGF0ZSA9
IExvYWRTdGF0ZUZpbmlzaGVkOworICAgIG1fc3RhdGUgPSBTdGF0ZTo6RmluaXNoZWQ7CiAgICAg
bV9wcm92aXNpb25hbFVSTCA9IFN0cmluZygpOwogICAgIG1fdW5yZWFjaGFibGVVUkwgPSBtX2xh
c3RVbnJlYWNoYWJsZVVSTDsKIH0KIAogdm9pZCBGcmFtZUxvYWRTdGF0ZTo6ZGlkQ29tbWl0TG9h
ZCgpCiB7Ci0gICAgQVNTRVJUKG1fbG9hZFN0YXRlID09IExvYWRTdGF0ZVByb3Zpc2lvbmFsKTsK
KyAgICBBU1NFUlQobV9zdGF0ZSA9PSBTdGF0ZTo6UHJvdmlzaW9uYWwpOwogCi0gICAgbV9sb2Fk
U3RhdGUgPSBMb2FkU3RhdGVDb21taXR0ZWQ7CisgICAgbV9zdGF0ZSA9IFN0YXRlOjpDb21taXR0
ZWQ7CiAgICAgbV91cmwgPSBtX3Byb3Zpc2lvbmFsVVJMOwogICAgIG1fcHJvdmlzaW9uYWxVUkwg
PSBTdHJpbmcoKTsKIH0KIAogdm9pZCBGcmFtZUxvYWRTdGF0ZTo6ZGlkRmluaXNoTG9hZCgpCiB7
Ci0gICAgQVNTRVJUKG1fbG9hZFN0YXRlID09IExvYWRTdGF0ZUNvbW1pdHRlZCk7CisgICAgQVNT
RVJUKG1fc3RhdGUgPT0gU3RhdGU6OkNvbW1pdHRlZCk7CiAgICAgQVNTRVJUKG1fcHJvdmlzaW9u
YWxVUkwuaXNFbXB0eSgpKTsKIAotICAgIG1fbG9hZFN0YXRlID0gTG9hZFN0YXRlRmluaXNoZWQ7
CisgICAgbV9zdGF0ZSA9IFN0YXRlOjpGaW5pc2hlZDsKIH0KIAogdm9pZCBGcmFtZUxvYWRTdGF0
ZTo6ZGlkRmFpbExvYWQoKQogewotICAgIEFTU0VSVChtX2xvYWRTdGF0ZSA9PSBMb2FkU3RhdGVD
b21taXR0ZWQpOworICAgIEFTU0VSVChtX3N0YXRlID09IFN0YXRlOjpDb21taXR0ZWQpOwogICAg
IEFTU0VSVChtX3Byb3Zpc2lvbmFsVVJMLmlzRW1wdHkoKSk7CiAKLSAgICBtX2xvYWRTdGF0ZSA9
IExvYWRTdGF0ZUZpbmlzaGVkOworICAgIG1fc3RhdGUgPSBTdGF0ZTo6RmluaXNoZWQ7CiB9CiAK
IHZvaWQgRnJhbWVMb2FkU3RhdGU6OmRpZFNhbWVEb2N1bWVudE5vdGlmaWNhdGlvbihjb25zdCBT
dHJpbmcmIHVybCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9GcmFtZUxv
YWRTdGF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0ZyYW1lTG9hZFN0YXRlLmgKaW5k
ZXggYzRmMTQxMmFkZDhjMjBkNzRkMGQ0NjJiM2RjODJjODcwNDEzYmI4Ni4uNTQ3ODExZTliZmM3
MDY3MTdiZTYwN2EyYTZiYTQ2NzgxYTcwNmQ5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0ZyYW1lTG9hZFN0YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0ZyYW1lTG9hZFN0YXRlLmgKQEAgLTM1LDEwICszNSwxMCBAQCBwdWJsaWM6CiAgICAgRnJhbWVM
b2FkU3RhdGUoKTsKICAgICB+RnJhbWVMb2FkU3RhdGUoKTsKIAotICAgIGVudW0gTG9hZFN0YXRl
IHsKLSAgICAgICAgTG9hZFN0YXRlUHJvdmlzaW9uYWwsCi0gICAgICAgIExvYWRTdGF0ZUNvbW1p
dHRlZCwKLSAgICAgICAgTG9hZFN0YXRlRmluaXNoZWQKKyAgICBlbnVtIGNsYXNzIFN0YXRlIHsK
KyAgICAgICAgUHJvdmlzaW9uYWwsCisgICAgICAgIENvbW1pdHRlZCwKKyAgICAgICAgRmluaXNo
ZWQKICAgICB9OwogCiAgICAgdm9pZCBkaWRTdGFydFByb3Zpc2lvbmFsTG9hZChjb25zdCBTdHJp
bmcmIHVybCk7CkBAIC01NSw3ICs1NSw3IEBAIHB1YmxpYzoKIAogICAgIC8vIEZJWE1FOiBUaGVz
ZSBzaG91bGQgYWxsIGJlIHByaXZhdGUsIGFuZCBGcmFtZUxvYWRTdGF0ZSBzaG91bGQKICAgICAv
LyBwcm92aWRlIHN0YXRlIHRyYW5zaXRpb24gbWVtYmVyIGZ1bmN0aW9ucy4KLSAgICBMb2FkU3Rh
dGUgbV9sb2FkU3RhdGU7CisgICAgU3RhdGUgbV9zdGF0ZTsKICAgICBTdHJpbmcgbV91cmw7CiAg
ICAgU3RyaW5nIG1fcHJvdmlzaW9uYWxVUkw7CiAgICAgU3RyaW5nIG1fdW5yZWFjaGFibGVVUkw7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViRnJhbWVQcm94eS5oIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkZyYW1lUHJveHkuaAppbmRleCA1OGQ2OTliODA5
ZmM0MTQ2NTg1MjQwMmRjNjFmMGU3ZmVjMjM4OGRiLi4wODg1MGU4NjFiOWQ3Y2I0ZTg4N2UxN2Q5
YzA4NWQ3NDJkNTJmM2UyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
RnJhbWVQcm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJGcmFtZVByb3h5
LmgKQEAgLTcxLDggKzcxLDYgQEAgcHVibGljOgogCiAgICAgRnJhbWVMb2FkU3RhdGUmIGZyYW1l
TG9hZFN0YXRlKCkgeyByZXR1cm4gbV9mcmFtZUxvYWRTdGF0ZTsgfQogCi0gICAgRnJhbWVMb2Fk
U3RhdGU6OkxvYWRTdGF0ZSBsb2FkU3RhdGUoKSBjb25zdCB7IHJldHVybiBtX2ZyYW1lTG9hZFN0
YXRlLm1fbG9hZFN0YXRlOyB9Ci0gICAgCiAgICAgdm9pZCBzdG9wTG9hZGluZygpIGNvbnN0Owog
CiAgICAgY29uc3QgU3RyaW5nJiB1cmwoKSBjb25zdCB7IHJldHVybiBtX2ZyYW1lTG9hZFN0YXRl
Lm1fdXJsOyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCmluZGV4
IDFmMGMyZmMyNTYzZjI4NzM3YmIxMDJkZWNiMTZiY2VhNGUxY2U4Y2MuLjNjYjVjZDZjZjdmMmRh
ODNlZTI3MWFlYzExOTkxNDliZGRhOTgwNWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJQYWdlUHJveHkuY3BwCkBAIC0yMzgsNyArMjM4LDcgQEAgV2ViUGFnZVByb3h5OjpXZWJQYWdl
UHJveHkoUGFnZUNsaWVudCogcGFnZUNsaWVudCwgUGFzc1JlZlB0cjxXZWJQcm9jZXNzUHJveHk+
IHAKICAgICAsIG1fZXN0aW1hdGVkUHJvZ3Jlc3MoMCkKICAgICAsIG1fdmlld1N0YXRlKFZpZXdT
dGF0ZTo6Tm9GbGFncykKICAgICAsIG1fYmFja0ZvcndhcmRMaXN0KFdlYkJhY2tGb3J3YXJkTGlz
dDo6Y3JlYXRlKHRoaXMpKQotICAgICwgbV9sb2FkU3RhdGVBdFByb2Nlc3NFeGl0KEZyYW1lTG9h
ZFN0YXRlOjpMb2FkU3RhdGVGaW5pc2hlZCkKKyAgICAsIG1fbG9hZFN0YXRlQXRQcm9jZXNzRXhp
dChGcmFtZUxvYWRTdGF0ZTo6U3RhdGU6OkZpbmlzaGVkKQogICAgICwgbV90ZW1wb3JhcmlseUNs
b3NlZENvbXBvc2l0aW9uKGZhbHNlKQogICAgICwgbV90ZXh0Wm9vbUZhY3RvcigxKQogICAgICwg
bV9wYWdlWm9vbUZhY3RvcigxKQpAQCAtODQ4LDExICs4NDgsMTEgQEAgU3RyaW5nIFdlYlBhZ2VQ
cm94eTo6YWN0aXZlVVJMKCkgY29uc3QKICAgICBpZiAoIW1fbWFpbkZyYW1lLT51bnJlYWNoYWJs
ZVVSTCgpLmlzRW1wdHkoKSkKICAgICAgICAgcmV0dXJuIG1fbWFpbkZyYW1lLT51bnJlYWNoYWJs
ZVVSTCgpOwogCi0gICAgc3dpdGNoIChtX21haW5GcmFtZS0+ZnJhbWVMb2FkU3RhdGUoKS5tX2xv
YWRTdGF0ZSkgewotICAgIGNhc2UgRnJhbWVMb2FkU3RhdGU6OkxvYWRTdGF0ZVByb3Zpc2lvbmFs
OgorICAgIHN3aXRjaCAobV9tYWluRnJhbWUtPmZyYW1lTG9hZFN0YXRlKCkubV9zdGF0ZSkgewor
ICAgIGNhc2UgRnJhbWVMb2FkU3RhdGU6OlN0YXRlOjpQcm92aXNpb25hbDoKICAgICAgICAgcmV0
dXJuIG1fbWFpbkZyYW1lLT5wcm92aXNpb25hbFVSTCgpOwotICAgIGNhc2UgRnJhbWVMb2FkU3Rh
dGU6OkxvYWRTdGF0ZUNvbW1pdHRlZDoKLSAgICBjYXNlIEZyYW1lTG9hZFN0YXRlOjpMb2FkU3Rh
dGVGaW5pc2hlZDoKKyAgICBjYXNlIEZyYW1lTG9hZFN0YXRlOjpTdGF0ZTo6Q29tbWl0dGVkOgor
ICAgIGNhc2UgRnJhbWVMb2FkU3RhdGU6OlN0YXRlOjpGaW5pc2hlZDoKICAgICAgICAgcmV0dXJu
IG1fbWFpbkZyYW1lLT51cmwoKTsKICAgICB9CiAKQEAgLTM3OTUsNyArMzc5NSw3IEBAIHZvaWQg
V2ViUGFnZVByb3h5OjpyZXNldFN0YXRlQWZ0ZXJQcm9jZXNzRXhpdGVkKCkKIAogICAgIGlmICht
X21haW5GcmFtZSkgewogICAgICAgICBtX3VybEF0UHJvY2Vzc0V4aXQgPSBtX21haW5GcmFtZS0+
dXJsKCk7Ci0gICAgICAgIG1fbG9hZFN0YXRlQXRQcm9jZXNzRXhpdCA9IG1fbWFpbkZyYW1lLT5s
b2FkU3RhdGUoKTsKKyAgICAgICAgbV9sb2FkU3RhdGVBdFByb2Nlc3NFeGl0ID0gbV9tYWluRnJh
bWUtPmZyYW1lTG9hZFN0YXRlKCkubV9zdGF0ZTsKICAgICB9CiAKICAgICByZXNldFN0YXRlKCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmggYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKaW5kZXggZWE2ODVlM2Y5YTUy
ZjM3OTBhYzNkYjc4YThhMGQ0MjMxY2RiMGVhOC4uYWM4ZTU2NzkxZDNhNDljMWM3MTc5YzIwNDRl
OTBmYmZkMzliYTVjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBh
Z2VQcm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaApA
QCAtNjEwLDcgKzYxMCw3IEBAIHB1YmxpYzoKICAgICBQYXNzUmVmUHRyPEFQSTo6QXJyYXk+IHJl
bGF0ZWRQYWdlcygpIGNvbnN0OwogCiAgICAgY29uc3QgU3RyaW5nJiB1cmxBdFByb2Nlc3NFeGl0
KCkgY29uc3QgeyByZXR1cm4gbV91cmxBdFByb2Nlc3NFeGl0OyB9Ci0gICAgRnJhbWVMb2FkU3Rh
dGU6OkxvYWRTdGF0ZSBsb2FkU3RhdGVBdFByb2Nlc3NFeGl0KCkgY29uc3QgeyByZXR1cm4gbV9s
b2FkU3RhdGVBdFByb2Nlc3NFeGl0OyB9CisgICAgRnJhbWVMb2FkU3RhdGU6OlN0YXRlIGxvYWRT
dGF0ZUF0UHJvY2Vzc0V4aXQoKSBjb25zdCB7IHJldHVybiBtX2xvYWRTdGF0ZUF0UHJvY2Vzc0V4
aXQ7IH0KIAogI2lmIEVOQUJMRShEUkFHX1NVUFBPUlQpCiAgICAgV2ViQ29yZTo6RHJhZ1Nlc3Np
b24gZHJhZ1Nlc3Npb24oKSBjb25zdCB7IHJldHVybiBtX2N1cnJlbnREcmFnU2Vzc2lvbjsgfQpA
QCAtMTA5MCw3ICsxMDkwLDcgQEAgcHJpdmF0ZToKICAgICBTdHJpbmcgbV90b29sVGlwOwogCiAg
ICAgU3RyaW5nIG1fdXJsQXRQcm9jZXNzRXhpdDsKLSAgICBGcmFtZUxvYWRTdGF0ZTo6TG9hZFN0
YXRlIG1fbG9hZFN0YXRlQXRQcm9jZXNzRXhpdDsKKyAgICBGcmFtZUxvYWRTdGF0ZTo6U3RhdGUg
bV9sb2FkU3RhdGVBdFByb2Nlc3NFeGl0OwogCiAgICAgRWRpdG9yU3RhdGUgbV9lZGl0b3JTdGF0
ZTsKICAgICBib29sIG1fdGVtcG9yYXJpbHlDbG9zZWRDb21wb3NpdGlvbjsgLy8gRWRpdG9yIHN0
YXRlIGNoYW5nZWQgZnJvbSBoYXNDb21wb3NpdGlvbiB0byAhaGFzQ29tcG9zaXRpb24sIGJ1dCB0
aGF0IHdhcyBvbmx5IHdpdGggc2hvdWxkSWdub3JlQ29tcG9zaXRpb25TZWxlY3Rpb25DaGFuZ2Ug
eWV0Lgo=
</data>
<flag name="review"
          id="240308"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>