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
This commit is contained in:
parent
a729bda17f
commit
20c4d242f6
|
@ -91,7 +91,7 @@ void detect_proprietary(int allow_unsupported_gpu) {
|
||||||
char *line = NULL;
|
char *line = NULL;
|
||||||
size_t line_size = 0;
|
size_t line_size = 0;
|
||||||
while (getline(&line, &line_size, f) != -1) {
|
while (getline(&line, &line_size, f) != -1) {
|
||||||
if (strstr(line, "nvidia")) {
|
if (strncmp(line, "nvidia ", 7) == 0) {
|
||||||
if (allow_unsupported_gpu) {
|
if (allow_unsupported_gpu) {
|
||||||
sway_log(SWAY_ERROR,
|
sway_log(SWAY_ERROR,
|
||||||
"!!! Proprietary Nvidia drivers are in use !!!");
|
"!!! Proprietary Nvidia drivers are in use !!!");
|
||||||
|
|
Loading…
Reference in a new issue