X-Git-Url: https://git.piment-noir.org/?p=deb_xorg-server.git;a=blobdiff_plain;f=debian%2Fpatches%2FCVE-2014-8xxx%2F0030-glx-Length-checking-for-non-generated-vendor-private.patch;h=9d1dd142ca425a5632b6e6aae00bebdb1a646df7;hp=c91b25c2f1a6158501585b4b8a9b5ff557af00a8;hb=4db25562fe97995f20b8adc0f2e6959ed82e8635;hpb=7217e0ca50bba73dad94782e67980aeeb24ab693 diff --git a/debian/patches/CVE-2014-8xxx/0030-glx-Length-checking-for-non-generated-vendor-private.patch b/debian/patches/CVE-2014-8xxx/0030-glx-Length-checking-for-non-generated-vendor-private.patch index c91b25c..9d1dd14 100644 --- a/debian/patches/CVE-2014-8xxx/0030-glx-Length-checking-for-non-generated-vendor-private.patch +++ b/debian/patches/CVE-2014-8xxx/0030-glx-Length-checking-for-non-generated-vendor-private.patch @@ -14,11 +14,9 @@ Signed-off-by: Alan Coopersmith glx/swap_interval.c | 2 ++ 2 files changed, 4 insertions(+) -diff --git a/glx/indirect_program.c b/glx/indirect_program.c -index cda139e..5caee7b 100644 --- a/glx/indirect_program.c +++ b/glx/indirect_program.c -@@ -56,6 +56,8 @@ DoGetProgramString(struct __GLXclientStateRec *cl, GLbyte * pc, +@@ -56,6 +56,8 @@ DoGetProgramString(struct __GLXclientSta __GLXcontext *const cx = __glXForceCurrent(cl, req->contextTag, &error); ClientPtr client = cl->client; @@ -27,11 +25,9 @@ index cda139e..5caee7b 100644 pc += __GLX_VENDPRIV_HDR_SIZE; if (cx != NULL) { GLenum target; -diff --git a/glx/swap_interval.c b/glx/swap_interval.c -index 17bc992..2320550 100644 --- a/glx/swap_interval.c +++ b/glx/swap_interval.c -@@ -46,6 +46,8 @@ DoSwapInterval(__GLXclientState * cl, GLbyte * pc, int do_swap) +@@ -46,6 +46,8 @@ DoSwapInterval(__GLXclientState * cl, GL __GLXcontext *cx; GLint interval; @@ -40,6 +36,3 @@ index 17bc992..2320550 100644 cx = __glXLookupContextByTag(cl, tag); if ((cx == NULL) || (cx->pGlxScreen == NULL)) { --- -1.7.9.2 -