This commit is contained in:
Collin 2025-07-04 17:29:13 +02:00 committed by GitHub
commit 53d0ac3b45
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -123,16 +123,21 @@ xf86parseOutputClassSection(void)
ptr->driver = xf86_lex_val.str; ptr->driver = xf86_lex_val.str;
break; break;
case MODULEPATH: case MODULEPATH:
if (xf86getSubToken(&(ptr->comment)) != XF86_TOKEN_STRING) if (xf86getSubToken(&ptr->comment) != XF86_TOKEN_STRING)
Error(QUOTE_MSG, "ModulePath"); Error(QUOTE_MSG, "ModulePath");
{
char *newpath;
if (ptr->modulepath) { if (ptr->modulepath) {
char *path; XNFasprintf(&newpath, "%s,%s",
XNFasprintf(&path, "%s,%s", ptr->modulepath, xf86_lex_val.str); ptr->modulepath,
free(xf86_lex_val.str); xf86_lex_val.str);
free(ptr->modulepath); free(ptr->modulepath);
ptr->modulepath = path; }
} else { else {
ptr->modulepath = xf86_lex_val.str; newpath = strdup(xf86_lex_val.str);
}
free(xf86_lex_val.str);
ptr->modulepath = newpath;
} }
break; break;
case OPTION: case OPTION: