From 9f4d17ca4f65c81fb762c89daa1fbd8589c340dd Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Sun, 3 Dec 2023 16:08:58 +0100 Subject: [PATCH] fxlink: don't free glib pointer apparently not malloc'ed --- fxlink/modes/udisks2.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fxlink/modes/udisks2.c b/fxlink/modes/udisks2.c index 72053b9..1a2f44a 100644 --- a/fxlink/modes/udisks2.c +++ b/fxlink/modes/udisks2.c @@ -53,7 +53,7 @@ int main_send(struct fxlink_filter *filter, delay_t *delay, char **files) printf("Mounted %s to %s.\n", dev, folder); } else { - folder = strdup(mount_points[0]); + folder = mount_points[0]; printf("Already mounted at %s.\n", folder); } @@ -113,7 +113,6 @@ int main_send(struct fxlink_filter *filter, delay_t *delay, char **files) printf("Ejected %s.\n", dev); end: - free(folder); if(argv) free(argv); if(fs) g_object_unref(fs); if(drive) g_object_unref(drive);