aboutsummaryrefslogtreecommitdiffstats
path: root/testing/gpm/fix-signedness-issue.patch
diff options
context:
space:
mode:
Diffstat (limited to 'testing/gpm/fix-signedness-issue.patch')
-rw-r--r--testing/gpm/fix-signedness-issue.patch24
1 files changed, 0 insertions, 24 deletions
diff --git a/testing/gpm/fix-signedness-issue.patch b/testing/gpm/fix-signedness-issue.patch
deleted file mode 100644
index 6b2b6ce75a5..00000000000
--- a/testing/gpm/fix-signedness-issue.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 4337fd9fc2d2ea83654f2ca69245503730231ac3 Mon Sep 17 00:00:00 2001
-From: iljavs <ivansprundel@ioactive.com>
-Date: Mon, 27 Jun 2016 01:17:57 -0700
-Subject: [PATCH] fix signedness issue
-
-This commit fixes a signedness issue, where a negative vc coming from a malicious client could possibly cause memory corruption.
----
- src/daemon/processconn.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/daemon/processconn.c b/src/daemon/processconn.c
-index a5839a3..e92fa63 100644
---- a/src/daemon/processconn.c
-+++ b/src/daemon/processconn.c
-@@ -67,7 +67,8 @@ int processConn(int fd)
- return -1;
- }
-
-- if((vc = request->vc) > MAX_VC) {
-+ vc = request->vc;
-+ if(vc > MAX_VC || vc < 0) {
- gpm_report(GPM_PR_DEBUG, GPM_MESS_REQUEST_ON, vc, MAX_VC);
- free(info);
- close(newfd);