FreeBSD Bugzilla – Attachment 100564 Details for
Bug 139863
[maintainer-update] x11/xcb-util: division by zero bugfix
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
xcb-util-0.3.6_1.diff
xcb-util-0.3.6_1.diff (text/plain), 981 bytes, created by
Nikos Ntarmos
on 2009-10-23 13:20:01 UTC
(
hide
)
Description:
xcb-util-0.3.6_1.diff
Filename:
MIME Type:
Creator:
Nikos Ntarmos
Created:
2009-10-23 13:20:01 UTC
Size:
981 bytes
patch
obsolete
>--- Makefile.orig >+++ Makefile >@@ -7,6 +7,7 @@ > > PORTNAME= xcb-util > PORTVERSION= 0.3.6 >+PORTREVISION= 1 > CATEGORIES= x11 > MASTER_SITES= http://xcb.freedesktop.org/dist/ > >--- files/patch-icccm-icccm.c.orig >+++ files/patch-icccm-icccm.c >@@ -0,0 +1,20 @@ >+--- icccm/icccm.c.orig 2009-08-24 11:47:36.000000000 +0300 >++++ icccm/icccm.c 2009-10-21 21:01:52.000000000 +0300 >+@@ -627,15 +627,13 @@ >+ xcb_get_wm_hints_from_reply(xcb_wm_hints_t *hints, >+ xcb_get_property_reply_t *reply) >+ { >+- if(!reply) >++ if(!reply || reply->type != WM_HINTS || reply->format != 32) >+ return 0; >+ >+ int length = xcb_get_property_value_length(reply); >+ int num_elem = length / (reply->format / 8); >+ >+- if (reply->type != WM_HINTS >+- || reply->format != 32 >+- || num_elem < XCB_NUM_WM_HINTS_ELEMENTS - 1) >++ if(num_elem < XCB_NUM_WM_HINTS_ELEMENTS - 1) >+ return 0; >+ >+ memcpy(hints, (xcb_size_hints_t *) xcb_get_property_value(reply), length);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 139863
: 100564