mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
hidpp10: if the profile name is the empty string, make it NULL
Because our profile struct can never have an NULL name, let's assume the empty string equals NULL. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
@@ -412,9 +412,12 @@ hidpp10drv_read_profile(struct ratbag_profile *profile)
|
||||
|
||||
profile->is_enabled = p.enabled;
|
||||
|
||||
if (profile->name)
|
||||
if (profile->name) {
|
||||
free(profile->name);
|
||||
profile->name = strdup_safe((char*)p.name);
|
||||
profile->name = NULL;
|
||||
}
|
||||
if (p.name && p.name[0] != '\0')
|
||||
profile->name = strdup_safe((char*)p.name);
|
||||
|
||||
rc = hidpp10_get_current_profile(hidpp10, &idx);
|
||||
if (rc == 0 && (unsigned int)idx == profile->index)
|
||||
|
||||
Reference in New Issue
Block a user