<?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>115904</bug_id>
          
          <creation_ts>2013-05-10 06:08:30 -0700</creation_ts>
          <short_desc>[GTK] Remove unnecessary GLIB_CHECK_VERSION #ifdefs</short_desc>
          <delta_ts>2013-05-13 10:23:52 -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>WebKitGTK</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="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gergely</cc>
    
    <cc>gustavo</cc>
    
    <cc>kilvadyb</cc>
    
    <cc>mrobinson</cc>
    
    <cc>zarvai</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>887317</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-05-10 06:08:30 -0700</bug_when>
    <thetext>We already bumped to glib 2.3.6, so we can get rid of most of the #ifdefed code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887319</commentid>
    <comment_count>1</comment_count>
      <attachid>201339</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-05-10 06:10:52 -0700</bug_when>
    <thetext>Created attachment 201339
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887320</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-10 06:12:04 -0700</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887368</commentid>
    <comment_count>3</comment_count>
      <attachid>201339</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-05-10 08:46:34 -0700</bug_when>
    <thetext>Comment on attachment 201339
Patch

Nice cleanup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887379</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-05-10 09:10:51 -0700</bug_when>
    <thetext>Committed r149879: &lt;http://trac.webkit.org/changeset/149879&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887654</commentid>
    <comment_count>5</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2013-05-10 16:02:58 -0700</bug_when>
    <thetext>After the patch Qt Linux MIPS32R2 LE Release bot failed to build: 

/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WTF/wtf/gobject/GRefPtr.cpp: In function &apos;T* WTF::refGPtr(T*) [with T = GBytes]&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WTF/wtf/gobject/GRefPtr.cpp:69: error: &apos;g_bytes_ref&apos; was not declared in this scope
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WTF/wtf/gobject/GRefPtr.cpp: In function &apos;void WTF::derefGPtr(T*) [with T = GBytes]&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WTF/wtf/gobject/GRefPtr.cpp:76: error: &apos;g_bytes_unref&apos; was not declared in this scope

http://build.webkit.org/builders/Qt%20Linux%20MIPS32R2%20LE%20Release/builds/14574/steps/compile-webkit/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887916</commentid>
    <comment_count>6</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-05-12 02:15:38 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; After the patch Qt Linux MIPS32R2 LE Release bot failed to build: 
&gt; 
&gt; /data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WTF/wtf/gobject/GRefPtr.cpp: In function &apos;T* WTF::refGPtr(T*) [with T = GBytes]&apos;:
&gt; /data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WTF/wtf/gobject/GRefPtr.cpp:69: error: &apos;g_bytes_ref&apos; was not declared in this scope
&gt; /data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WTF/wtf/gobject/GRefPtr.cpp: In function &apos;void WTF::derefGPtr(T*) [with T = GBytes]&apos;:
&gt; /data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WTF/wtf/gobject/GRefPtr.cpp:76: error: &apos;g_bytes_unref&apos; was not declared in this scope
&gt; 
&gt; http://build.webkit.org/builders/Qt%20Linux%20MIPS32R2%20LE%20Release/builds/14574/steps/compile-webkit/logs/stdio

Oops, sorry. What glib version is required by qtwebkit? Doesn&apos;t qt use gst 1.0 already? gst 1 requires glib 2.32 that&apos;s why I assumed this would not break qt build (and that EWS passed).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>888144</commentid>
    <comment_count>7</comment_count>
    <who name="Balazs Kilvady">kilvadyb</who>
    <bug_when>2013-05-13 01:42:28 -0700</bug_when>
    <thetext>&gt; Oops, sorry. What glib version is required by qtwebkit? Doesn&apos;t qt use gst 1.0 already? gst 1 requires glib 2.32 that&apos;s why I assumed this would not break qt build (and that EWS passed).

Qt Linux MIPS32R2 LE Release bot uses gst 0.10 and glib 2.24.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>888147</commentid>
    <comment_count>8</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-05-13 01:53:44 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; &gt; Oops, sorry. What glib version is required by qtwebkit? Doesn&apos;t qt use gst 1.0 already? gst 1 requires glib 2.32 that&apos;s why I assumed this would not break qt build (and that EWS passed).
&gt; 
&gt; Qt Linux MIPS32R2 LE Release bot uses gst 0.10 and glib 2.24.2.

Ok, thanks, I&apos;ll fix it then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>888312</commentid>
    <comment_count>9</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-05-13 09:19:55 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; &gt; Oops, sorry. What glib version is required by qtwebkit? Doesn&apos;t qt use gst 1.0 already? gst 1 requires glib 2.32 that&apos;s why I assumed this would not break qt build (and that EWS passed).
&gt; &gt; 
&gt; &gt; Qt Linux MIPS32R2 LE Release bot uses gst 0.10 and glib 2.24.2.
&gt; 
&gt; Ok, thanks, I&apos;ll fix it then.

Should be fixed now:

http://trac.webkit.org/changeset/150019</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>888341</commentid>
    <comment_count>10</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2013-05-13 10:23:52 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; (In reply to comment #7)
&gt; &gt; &gt; &gt; Oops, sorry. What glib version is required by qtwebkit? Doesn&apos;t qt use gst 1.0 already? gst 1 requires glib 2.32 that&apos;s why I assumed this would not break qt build (and that EWS passed).
&gt; &gt; &gt; 
&gt; &gt; &gt; Qt Linux MIPS32R2 LE Release bot uses gst 0.10 and glib 2.24.2.
&gt; &gt; 
&gt; &gt; Ok, thanks, I&apos;ll fix it then.
&gt; 
&gt; Should be fixed now:
&gt; 
&gt; http://trac.webkit.org/changeset/150019

The Qt MIPS bot is green again. Thank you.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201339</attachid>
            <date>2013-05-10 06:10:52 -0700</date>
            <delta_ts>2013-05-10 08:46:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk-remove-glib-checks.diff</filename>
            <type>text/plain</type>
            <size>8768</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cK
aW5kZXggMWZmYWE0Ny4uYTMzOGIzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0wNS0xMCAg
Q2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dU
S10gUmVtb3ZlIHVubmVjZXNzYXJ5IEdMSUJfQ0hFQ0tfVkVSU0lPTiAjaWZkZWZzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTU5MDQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHd0Zi9nb2JqZWN0L0dS
ZWZQdHIuY3BwOgorCiAyMDEzLTA1LTA5ICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4K
IAogICAgICAgICBSZW5kZXJRdW90ZSBoYXMgZ2lhbnQgZnVuY3Rpb24gZm9yIGxhbmd1YWdlIHRv
IHF1b3RlcyBtYXAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL2dvYmplY3QvR1JlZlB0ci5j
cHAgYi9Tb3VyY2UvV1RGL3d0Zi9nb2JqZWN0L0dSZWZQdHIuY3BwCmluZGV4IDMxNzEzOWQuLjky
NTU0YWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL2dvYmplY3QvR1JlZlB0ci5jcHAKKysr
IGIvU291cmNlL1dURi93dGYvZ29iamVjdC9HUmVmUHRyLmNwcApAQCAtNjMsNyArNjMsNiBAQCB0
ZW1wbGF0ZSA8PiB2b2lkIGRlcmVmR1B0cihHTWFpbkxvb3AqIHB0cikKICAgICAgICAgZ19tYWlu
X2xvb3BfdW5yZWYocHRyKTsKIH0KIAotI2lmIEdMSUJfQ0hFQ0tfVkVSU0lPTigyLCAzMiwgMCkK
IHRlbXBsYXRlIDw+IEdCeXRlcyogcmVmR1B0cihHQnl0ZXMqIHB0cikKIHsKICAgICBpZiAocHRy
KQpAQCAtNzcsMjQgKzc2LDYgQEAgdGVtcGxhdGUgPD4gdm9pZCBkZXJlZkdQdHIoR0J5dGVzKiBw
dHIpCiAgICAgICAgIGdfYnl0ZXNfdW5yZWYocHRyKTsKIH0KIAotIyBlbHNlCi0KLXR5cGVkZWYg
c3RydWN0IF9HQnl0ZXMgewotICAgIGJvb2wgZmFrZTsKLX0gR0J5dGVzOwotCi10ZW1wbGF0ZSA8
PiBHQnl0ZXMqIHJlZkdQdHIoR0J5dGVzKiBwdHIpCi17Ci0gICAgcmV0dXJuIHB0cjsKLX0KLQot
dGVtcGxhdGUgPD4gdm9pZCBkZXJlZkdQdHIoR0J5dGVzKiBwdHIpCi17Ci19Ci0KLSNlbmRpZgot
Ci0jaWYgR0xJQl9DSEVDS19WRVJTSU9OKDIsIDI0LCAwKQogdGVtcGxhdGUgPD4gR1ZhcmlhbnQq
IHJlZkdQdHIoR1ZhcmlhbnQqIHB0cikKIHsKICAgICBpZiAocHRyKQpAQCAtMTA3LDI0ICs4OCw2
IEBAIHRlbXBsYXRlIDw+IHZvaWQgZGVyZWZHUHRyKEdWYXJpYW50KiBwdHIpCiAgICAgZ192YXJp
YW50X3VucmVmKHB0cik7CiB9CiAKLSNlbHNlCi0KLS8vIFdlIGRvIHRoaXMgc28gdGhhdCB3ZSBj
YW4gYXZvaWQgaW5jbHVkaW5nIHRoZSBnbGliLmggaGVhZGVyIGluIEdSZWZQdHIuaC4KLXR5cGVk
ZWYgc3RydWN0IF9HVmFyaWFudCB7Ci0gICAgYm9vbCBmYWtlOwotfSBHVmFyaWFudDsgCi0KLXRl
bXBsYXRlIDw+IEdWYXJpYW50KiByZWZHUHRyKEdWYXJpYW50KiBwdHIpCi17Ci0gICAgcmV0dXJu
IHB0cjsKLX0KLQotdGVtcGxhdGUgPD4gdm9pZCBkZXJlZkdQdHIoR1ZhcmlhbnQqIHB0cikKLXsK
LX0KLQotI2VuZGlmCi0KIHRlbXBsYXRlIDw+IEdTb3VyY2UqIHJlZkdQdHIoR1NvdXJjZSogcHRy
KQogewogICAgIGlmIChwdHIpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWI5ZDQ2MC4uZjZmZWUyMCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTA1LTEwICBDYXJsb3MgR2FyY2lhIENhbXBvcyAg
PGNnYXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBSZW1vdmUgdW5uZWNlc3Nhcnkg
R0xJQl9DSEVDS19WRVJTSU9OICNpZmRlZnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExNTkwNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogYmluZGluZ3MvZ29iamVjdC9XZWJLaXRET01FdmVudFRhcmdl
dC5jcHA6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL0d0a1ZlcnNpb25pbmcuYzoKKyAgICAgICAg
KiBwbGF0Zm9ybS9ndGsvR3RrVmVyc2lvbmluZy5oOgorCiAyMDEzLTA1LTEwICBBbmRyZWkgQnVj
dXIgIDxhYnVjdXJAYWRvYmUuY29tPgogCiAgICAgICAgIFJlbW92ZSBvdmVyZmxvdyBkZWFkIGNv
ZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dvYmplY3QvV2ViS2l0RE9N
RXZlbnRUYXJnZXQuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ29iamVjdC9XZWJLaXRE
T01FdmVudFRhcmdldC5jcHAKaW5kZXggZTIxYWI0Ni4uZDg4NWIyYyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvZ29iamVjdC9XZWJLaXRET01FdmVudFRhcmdldC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ29iamVjdC9XZWJLaXRET01FdmVudFRhcmdldC5j
cHAKQEAgLTM4LDMwICszOCw4IEBACiAjaW5jbHVkZSAiV2ViS2l0RE9NUHJpdmF0ZS5oIgogCiB0
eXBlZGVmIFdlYktpdERPTUV2ZW50VGFyZ2V0SWZhY2UgV2ViS2l0RE9NRXZlbnRUYXJnZXRJbnRl
cmZhY2U7Ci0jaWYgR0xJQl9DSEVDS19WRVJTSU9OKDIsIDI0LCAwKQotR19ERUZJTkVfSU5URVJG
QUNFKFdlYktpdERPTUV2ZW50VGFyZ2V0LCB3ZWJraXRfZG9tX2V2ZW50X3RhcmdldCwgR19UWVBF
X09CSkVDVCkKLSNlbHNlCi1zdGF0aWMgdm9pZCB3ZWJraXRfZG9tX2V2ZW50X3RhcmdldF9kZWZh
dWx0X2luaXQoV2ViS2l0RE9NRXZlbnRUYXJnZXRJZmFjZSopOwogCi1HVHlwZSB3ZWJraXRfZG9t
X2V2ZW50X3RhcmdldF9nZXRfdHlwZSh2b2lkKQotewotICAgIHN0YXRpYyB2b2xhdGlsZSBnc2l6
ZSB0eXBlSWRWb2xhdGlsZSA9IDA7Ci0KLSAgICBpZiAoZ19vbmNlX2luaXRfZW50ZXIoJnR5cGVJ
ZFZvbGF0aWxlKSkgewotICAgICAgICBHVHlwZSB0eXBlSWQgPSBnX3R5cGVfcmVnaXN0ZXJfc3Rh
dGljX3NpbXBsZShHX1RZUEVfSU5URVJGQUNFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnX2ludGVybl9zdGF0aWNfc3RyaW5nKCJXZWJLaXRE
T01FdmVudFRhcmdldCIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoV2ViS2l0RE9NRXZlbnRUYXJnZXRJbnRlcmZhY2UpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoR0NsYXNz
SW5pdEZ1bmMpd2Via2l0X2RvbV9ldmVudF90YXJnZXRfZGVmYXVsdF9pbml0LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNfY2FzdDxH
SW5zdGFuY2VJbml0RnVuYz4oMCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXRpY19jYXN0PEdUeXBlRmxhZ3M+KDApKTsKLSAgICAgICAg
Z190eXBlX2ludGVyZmFjZV9hZGRfcHJlcmVxdWlzaXRlKHR5cGVJZCwgR19UWVBFX09CSkVDVCk7
Ci0gICAgICAgIGdfb25jZV9pbml0X2xlYXZlKCZ0eXBlSWRWb2xhdGlsZSwgdHlwZUlkKTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gdHlwZUlkVm9sYXRpbGU7Ci19Ci0jZW5kaWYKK0dfREVGSU5FX0lO
VEVSRkFDRShXZWJLaXRET01FdmVudFRhcmdldCwgd2Via2l0X2RvbV9ldmVudF90YXJnZXQsIEdf
VFlQRV9PQkpFQ1QpCiAKIHN0YXRpYyB2b2lkIHdlYmtpdF9kb21fZXZlbnRfdGFyZ2V0X2RlZmF1
bHRfaW5pdChXZWJLaXRET01FdmVudFRhcmdldElmYWNlKikKIHsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9HdGtWZXJzaW9uaW5nLmMgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ndGsvR3RrVmVyc2lvbmluZy5jCmluZGV4IGFjMmY4NGMuLjJjOGY1ZDggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9HdGtWZXJzaW9uaW5nLmMKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL0d0a1ZlcnNpb25pbmcuYwpAQCAtMjg5LDE0ICsy
ODksNiBAQCB2b2lkIGdldEdka0RyYXdhYmxlU2l6ZShHZGtEcmF3YWJsZSAqZHJhd2FibGUsIGlu
dCAqd2lkdGgsIGludCAqaGVpZ2h0KQogCiAjZW5kaWYgLy8gR1RLX0FQSV9WRVJTSU9OXzIKIAot
I2lmICFHTElCX0NIRUNLX1ZFUlNJT04oMiwgMjcsIDEpCi1nYm9vbGVhbiBnX3NpZ25hbF9hY2N1
bXVsYXRvcl9maXJzdF93aW5zKEdTaWduYWxJbnZvY2F0aW9uSGludCAqaW52b2NhdGlvbkhpbnQs
IEdWYWx1ZSAqcmV0dXJuQWNjdW11bGF0b3IsIGNvbnN0IEdWYWx1ZSAqaGFuZGxlclJldHVybiwg
Z3BvaW50ZXIgZGF0YSkKLXsKLSAgICBnX3ZhbHVlX2NvcHkoaGFuZGxlclJldHVybiwgcmV0dXJu
QWNjdW11bGF0b3IpOwotICAgIHJldHVybiBGQUxTRTsKLX0KLSNlbmRpZgotCiAjaWYgIUdUS19D
SEVDS19WRVJTSU9OKDIsIDIyLCAwKQogY2Fpcm9fc3VyZmFjZV90ICpnZGtfd2luZG93X2NyZWF0
ZV9zaW1pbGFyX3N1cmZhY2UoR2RrV2luZG93ICp3aW5kb3csIGNhaXJvX2NvbnRlbnRfdCBjb250
ZW50LCBpbnQgd2lkdGgsIGludCBoZWlnaHQpCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ndGsvR3RrVmVyc2lvbmluZy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3RrL0d0a1ZlcnNpb25pbmcuaAppbmRleCBlM2NhYzYzLi4yNTFhZGUyIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvR3RrVmVyc2lvbmluZy5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2d0ay9HdGtWZXJzaW9uaW5nLmgKQEAgLTExNCwxMCArMTE0LDYgQEAg
dm9pZCBndGtfYWRqdXN0bWVudF9zZXRfdmFsdWUoR3RrQWRqdXN0bWVudCogYWRqdXNtZW50LCBn
ZG91YmxlIHZhbHVlKTsKIEdka0RldmljZSogZ2V0RGVmYXVsdEdES1BvaW50ZXJEZXZpY2UoR2Rr
V2luZG93KiB3aW5kb3cpOwogR2RrQ3Vyc29yKiBibGFua0N1cnNvcigpOwogCi0jaWYgIUdMSUJf
Q0hFQ0tfVkVSU0lPTigyLCAyNywgMSkKLWdib29sZWFuIGdfc2lnbmFsX2FjY3VtdWxhdG9yX2Zp
cnN0X3dpbnMoR1NpZ25hbEludm9jYXRpb25IaW50KiBpbnZvY2F0aW9uSGludCwgR1ZhbHVlKiBy
ZXR1cm5BY2N1bXVsYXRvciwgY29uc3QgR1ZhbHVlKiBoYW5kbGVyUmV0dXJuLCBncG9pbnRlciBk
YXRhKTsKLSNlbmRpZgotCiAjaWYgIUdUS19DSEVDS19WRVJTSU9OKDMsIDMsIDYpCiB2b2lkIGdk
a19zY3JlZW5fZ2V0X21vbml0b3Jfd29ya2FyZWEoR2RrU2NyZWVuICosIGludCBtb25pdG9yLCBH
ZGtSZWN0YW5nbGUgKmFyZWEpOwogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzM1N2NjMS4uZTA1YTNh
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJL
aXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTA1LTEwICBDYXJsb3MgR2FyY2lh
IENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBSZW1vdmUgdW5u
ZWNlc3NhcnkgR0xJQl9DSEVDS19WRVJTSU9OICNpZmRlZnMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTkwNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVz
dEluc3BlY3RvclNlcnZlci5jcHA6CisgICAgICAgIChzdGFydFRlc3RTZXJ2ZXJNb25pdG9yKToK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0QWNjZXNzaWJpbGl0
eS5jcHA6CisgICAgICAgIChzdGFydFRlc3RTZXJ2ZXJNb25pdG9yKToKKwogMjAxMy0wNS0wOSAg
QW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCBidWls
ZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rl
c3RJbnNwZWN0b3JTZXJ2ZXIuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsv
dGVzdHMvVGVzdEluc3BlY3RvclNlcnZlci5jcHAKaW5kZXggNDhiNGUyYi4uOTJiN2YwMGIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RJbnNw
ZWN0b3JTZXJ2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rl
c3RzL1Rlc3RJbnNwZWN0b3JTZXJ2ZXIuY3BwCkBAIC03MywxMiArNzMsNyBAQCBzdGF0aWMgZ3Bv
aW50ZXIgdGVzdFNlcnZlck1vbml0b3JUaHJlYWRGdW5jKGdwb2ludGVyKQogc3RhdGljIHZvaWQg
c3RhcnRUZXN0U2VydmVyTW9uaXRvcigpCiB7CiAgICAgZ0NoaWxkSXNSZWFkeSA9IGZhbHNlOwot
Ci0jaWYgKCFHTElCX0NIRUNLX1ZFUlNJT04oMiwgMzEsIDApKQotICAgIGdfdGhyZWFkX2NyZWF0
ZSh0ZXN0U2VydmVyTW9uaXRvclRocmVhZEZ1bmMsIDAsIEZBTFNFLCAwKTsKLSNlbHNlCiAgICAg
Z190aHJlYWRfbmV3KCJUZXN0U2VydmVyTW9uaXRvciIsIHRlc3RTZXJ2ZXJNb25pdG9yVGhyZWFk
RnVuYywgMCk7Ci0jZW5kaWYKIH0KIAogc3RhdGljIHZvaWQgc3RhcnRUZXN0U2VydmVyKCkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJL
aXRBY2Nlc3NpYmlsaXR5LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rl
c3RzL1Rlc3RXZWJLaXRBY2Nlc3NpYmlsaXR5LmNwcAppbmRleCAzZGI5MDk0Li5kMzc1MGMwIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2Vi
S2l0QWNjZXNzaWJpbGl0eS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9n
dGsvdGVzdHMvVGVzdFdlYktpdEFjY2Vzc2liaWxpdHkuY3BwCkBAIC04MSwxMiArODEsNyBAQCBz
dGF0aWMgZ3BvaW50ZXIgdGVzdFNlcnZlck1vbml0b3JUaHJlYWRGdW5jKGdwb2ludGVyKQogc3Rh
dGljIHZvaWQgc3RhcnRUZXN0U2VydmVyTW9uaXRvcigpCiB7CiAgICAga0NoaWxkSXNSZWFkeSA9
IGZhbHNlOwotCi0jaWYgKCFHTElCX0NIRUNLX1ZFUlNJT04oMiwgMzEsIDApKQotICAgIGdfdGhy
ZWFkX2NyZWF0ZSh0ZXN0U2VydmVyTW9uaXRvclRocmVhZEZ1bmMsIDAsIEZBTFNFLCAwKTsKLSNl
bHNlCiAgICAgZ190aHJlYWRfbmV3KCJUZXN0U2VydmVyTW9uaXRvciIsIHRlc3RTZXJ2ZXJNb25p
dG9yVGhyZWFkRnVuYywgMCk7Ci0jZW5kaWYKIH0KIAogc3RhdGljIHZvaWQgc3RhcnRUZXN0U2Vy
dmVyKCkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRl
eCBkYzIyYmMxLi5iY2JmMmNjIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9v
bHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDUtMTAgIENhcmxvcyBHYXJjaWEg
Q2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIFJlbW92ZSB1bm5l
Y2Vzc2FyeSBHTElCX0NIRUNLX1ZFUlNJT04gI2lmZGVmcworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1OTA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBJbWFnZURpZmYvZ3RrL0ltYWdlRGlmZi5jcHA6
CisgICAgICAgIChtYWluKToKKwogMjAxMy0wNS0xMCAgQ2hyaXN0b3BoZSBEdW1leiAgPGNoLmR1
bWV6QHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gQWRkIG15IGVtYWls
IHRvIGEgZmV3IHdhdGNobGlzdHMuCmRpZmYgLS1naXQgYS9Ub29scy9JbWFnZURpZmYvZ3RrL0lt
YWdlRGlmZi5jcHAgYi9Ub29scy9JbWFnZURpZmYvZ3RrL0ltYWdlRGlmZi5jcHAKaW5kZXggN2Jh
YTI1ZS4uODRjNDAwMyAxMDA2NDQKLS0tIGEvVG9vbHMvSW1hZ2VEaWZmL2d0ay9JbWFnZURpZmYu
Y3BwCisrKyBiL1Rvb2xzL0ltYWdlRGlmZi9ndGsvSW1hZ2VEaWZmLmNwcApAQCAtMTc3LDEwICsx
NzcsNiBAQCB2b2lkIHByaW50SW1hZ2VEaWZmZXJlbmNlcyhHZGtQaXhidWYqIGJhc2VsaW5lSW1h
Z2UsIEdka1BpeGJ1ZiogYWN0dWFsSW1hZ2UpCiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyKiBh
cmd2W10pCiB7Ci0jaWYgIUdMSUJfQ0hFQ0tfVkVSU0lPTigyLCAzNSwgMCkKLSAgICBnX3R5cGVf
aW5pdCgpOwotI2VuZGlmCi0KICAgICBHRXJyb3IqIGVycm9yID0gMDsKICAgICBHT3B0aW9uQ29u
dGV4dCogY29udGV4dCA9IGdfb3B0aW9uX2NvbnRleHRfbmV3KCItIGNvbXBhcmUgdHdvIGltYWdl
IGZpbGVzLCBwcmludGluZyB0aGVpciBwZXJjZW50YWdlIGRpZmZlcmVuY2UgYW5kIHRoZSBkaWZm
ZXJlbmNlIGltYWdlIHRvIHN0ZG91dCIpOwogICAgIGdfb3B0aW9uX2NvbnRleHRfYWRkX21haW5f
ZW50cmllcyhjb250ZXh0LCBjb21tYW5kTGluZU9wdGlvbkVudHJpZXMsIDApOwo=
</data>
<flag name="review"
          id="222672"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>