summary refs log tree commit diff
path: root/pkgs/applications/virtualization/looking-glass-client/0001-client-all-fix-more-maybe-uninitialized-when-O3-is-i.patch
blob: 82ce050b587a5a3833b921eb290ad519b677ea58 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
From 95a7293b30ff7b89d615daea00269ed32f4b70a2 Mon Sep 17 00:00:00 2001
From: Geoffrey McRae <geoff@hostfission.com>
Date: Tue, 23 Feb 2021 20:25:30 +1100
Subject: [PATCH] [client] all: fix more `maybe-uninitialized` when `-O3` is in
 use

Closes #475
---
 client/renderers/EGL/egl.c | 3 ++-
 client/src/main.c          | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/client/renderers/EGL/egl.c b/client/renderers/EGL/egl.c
index b7a5644..72ce50d 100644
--- a/client/renderers/EGL/egl.c
+++ b/client/renderers/EGL/egl.c
@@ -271,7 +271,8 @@ static void egl_calc_mouse_size(struct Inst * this)
   if (!this->formatValid)
     return;
 
-  int w, h;
+  int w  = 0, h = 0;
+
   switch(this->format.rotate)
   {
     case LG_ROTATE_0:
diff --git a/client/src/main.c b/client/src/main.c
index f05e929..f5d6fad 100644
--- a/client/src/main.c
+++ b/client/src/main.c
@@ -186,8 +186,9 @@ static void updatePositionInfo(void)
   if (!g_state.haveSrcSize)
     goto done;
 
-  float srcW;
-  float srcH;
+  float srcW = 0.0f;
+  float srcH = 0.0f;
+
   switch(params.winRotate)
   {
     case LG_ROTATE_0:
-- 
2.30.1