aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Ashworth <bosrsf04@gmail.com>2019-03-11 00:10:18 -0400
committerDrew DeVault <sir@cmpwn.com>2019-03-10 22:16:09 -0600
commit20c4d242f64f68fc89d72c364506fa7bd854904e (patch)
tree071a25a69b785242b121c54c88182d633fe5ad75
parenta729bda17fb25afcf043dd740e304b8c2c1302a1 (diff)
downloadsway-20c4d242f64f68fc89d72c364506fa7bd854904e.zip
sway-20c4d242f64f68fc89d72c364506fa7bd854904e.tar.gz
sway-20c4d242f64f68fc89d72c364506fa7bd854904e.tar.bz2
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 22b7281..f3cc1bc 100644
--- a/sway/main.c
+++ b/sway/main.c
@@ -91,7 +91,7 @@ void detect_proprietary(int allow_unsupported_gpu) {
char *line = NULL;
size_t line_size = 0;
while (getline(&line, &line_size, f) != -1) {
- if (strstr(line, "nvidia")) {
+ if (strncmp(line, "nvidia ", 7) == 0) {
if (allow_unsupported_gpu) {
sway_log(SWAY_ERROR,
"!!! Proprietary Nvidia drivers are in use !!!");