Oops, the driver name was not propagated as needed.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10644 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2005-01-10 08:01:39 +00:00
parent 00fb471d52
commit 104de70bd8
+3 -3
View File
@@ -390,7 +390,7 @@ free_settings(settings_handle *handle)
static void *
new_settings(char *buffer)
new_settings(char *buffer, const char *driverName)
{
settings_handle *handle = malloc(sizeof(settings_handle));
if (handle == NULL)
@@ -434,7 +434,7 @@ load_driver_settings_from_file(int file, const char *driverName)
// make sure the string is null terminated
// to avoid misbehaviour
handle = new_settings(text);
handle = new_settings(text, driverName);
if (handle != NULL) {
// everything went fine!
return handle;
@@ -731,7 +731,7 @@ load_driver_settings(const char *driverName)
while (settings != NULL) {
if (!strcmp(settings->name, driverName)) {
// we have it
return new_settings(settings->buffer);
return new_settings(settings->buffer, driverName);
}
settings = settings->next;
}