mirror of
https://gitlab.com/mishakmak/pam-fprint-grosshack.git
synced 2026-04-09 04:13:33 +02:00
enroll: Always use allocated memory for finger name
Given that finger_name is set by GOptionEntry, make sure it's always using allocated memory. ../utils/enroll.c:38:28: error: initialization discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers] 38 | static char *finger_name = "right-index-finger"; | ^~~~~~~~~~~~~~~~~~~~
This commit is contained in:
committed by
Bastien Nocera
parent
72d8a0f512
commit
2e00c7a4b1
@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
static DBusGProxy *manager = NULL;
|
static DBusGProxy *manager = NULL;
|
||||||
static DBusGConnection *connection = NULL;
|
static DBusGConnection *connection = NULL;
|
||||||
static char *finger_name = "right-index-finger";
|
static char *finger_name = NULL;
|
||||||
static char **usernames = NULL;
|
static char **usernames = NULL;
|
||||||
|
|
||||||
static void create_manager(void)
|
static void create_manager(void)
|
||||||
@ -175,11 +175,15 @@ int main(int argc, char **argv)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (finger_name == NULL)
|
||||||
|
finger_name = g_strdup("right-index-finger");
|
||||||
|
|
||||||
create_manager();
|
create_manager();
|
||||||
|
|
||||||
dev = open_device(usernames ? usernames[0] : NULL);
|
dev = open_device(usernames ? usernames[0] : NULL);
|
||||||
do_enroll(dev);
|
do_enroll(dev);
|
||||||
release_device(dev);
|
release_device(dev);
|
||||||
|
g_free(finger_name);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user