Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37401970
en ru br
Репозитории ALT
S:1.1-alt2
5.1: 0.9svn1082-alt2
www.altlinux.org/Changes

Другие репозитории
Upstream:0.9beta9.1

Группа :: Звук
Пакет: aqualung

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: aqualung-1.1-ifp.patch
Скачать


From 2a3732f1575d69b64ed5c9b76c6213c7d4fbc20b Mon Sep 17 00:00:00 2001
From: Adam Sampson <ats@offog.org>
Date: Tue, 8 Sep 2020 15:55:12 +0100
Subject: [PATCH] Fix arr_strlcpy call in ifp_device.
directory_chooser needs to know the length of the target.
---
 src/ifp_device.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/ifp_device.c b/src/ifp_device.c
index 9ef5741..42236cb 100644
--- a/src/ifp_device.c
+++ b/src/ifp_device.c
@@ -824,7 +824,7 @@ gchar *npath;
 
 
 void
-directory_chooser(char * title, GtkWidget * parent, char * directory) {
+directory_chooser(char * title, GtkWidget * parent, char * directory, size_t directory_len) {
 
         GtkWidget * dialog;
 	const gchar * selected_directory;
@@ -855,7 +855,7 @@ directory_chooser(char * title, GtkWidget * parent, char * directory) {
 			gtk_widget_destroy(dialog);
 		}
 
-                arr_strlcpy(directory, selected_directory);
+                g_strlcpy(directory, selected_directory, directory_len);
 		g_free(utf8);
         }
 
@@ -865,7 +865,7 @@ directory_chooser(char * title, GtkWidget * parent, char * directory) {
 
 void
 local_path_selected_cb(GtkButton * button, gpointer data) {
-	directory_chooser(_("Please select a local path."), aifp_window, dest_dir);
+	directory_chooser(_("Please select a local path."), aifp_window, dest_dir, sizeof dest_dir);
         gtk_entry_set_text(GTK_ENTRY(local_path_entry), dest_dir);
 }
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin