aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Brian Ashworth <bosrsf04@gmail.com>2019-03-11 00:10:18 -0400
committerLibravatar Drew DeVault <sir@cmpwn.com>2019-03-11 10:57:16 -0400
commitc01a3ca538ae53e9981e99b3aecadca23b1737ba (patch)
treec099cda9ea92577ff841f8d1ef508bd6e71a6371
parentfullscreen: init floating on disable without size (diff)
downloadsway-c01a3ca538ae53e9981e99b3aecadca23b1737ba.tar.gz
sway-c01a3ca538ae53e9981e99b3aecadca23b1737ba.tar.zst
sway-c01a3ca538ae53e9981e99b3aecadca23b1737ba.zip
detect_proprietary: use strncmp
Only the main nvidia module needs to be blocked. Others such as nvidiafb are benign and do not need to be blocked
-rw-r--r--sway/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/main.c b/sway/main.c
index 22b72813..f3cc1bc8 100644
--- a/sway/main.c
+++ b/sway/main.c
@@ -91,7 +91,7 @@ void detect_proprietary(int allow_unsupported_gpu) {
91 char *line = NULL; 91 char *line = NULL;
92 size_t line_size = 0; 92 size_t line_size = 0;
93 while (getline(&line, &line_size, f) != -1) { 93 while (getline(&line, &line_size, f) != -1) {
94 if (strstr(line, "nvidia")) { 94 if (strncmp(line, "nvidia ", 7) == 0) {
95 if (allow_unsupported_gpu) { 95 if (allow_unsupported_gpu) {
96 sway_log(SWAY_ERROR, 96 sway_log(SWAY_ERROR,
97 "!!! Proprietary Nvidia drivers are in use !!!"); 97 "!!! Proprietary Nvidia drivers are in use !!!");