aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFernando ApesteguĂ­a <fernape@FreeBSD.org>2023-03-02 16:45:19 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2023-03-05 12:32:14 +0000
commita9cb9c75a0200535b922be6057ef08cb238092be (patch)
tree07a8ab06314998a61e9e07fe7d2cc50ac5f23d71
parent7ceff48dc83936ab771ac2efbffde33f9f0481df (diff)
downloadports-a9cb9c75a0200535b922be6057ef08cb238092be.tar.gz
ports-a9cb9c75a0200535b922be6057ef08cb238092be.zip
net/remmina: Fix ssh plugin.
Reduce size of the buffer to avoid stack smashing. PR: 265056 Reported by: ohartmann@walstatt.org MFH: 2023Q1 (bug fix) (cherry picked from commit 4967d9eb09c1369d5c3dd41edaedba25fd127f3d)
-rw-r--r--net/remmina/Makefile2
-rw-r--r--net/remmina/files/patch-src_remmina__ssh.c11
2 files changed, 12 insertions, 1 deletions
diff --git a/net/remmina/Makefile b/net/remmina/Makefile
index 8f97ba52850b..ef0a27500d61 100644
--- a/net/remmina/Makefile
+++ b/net/remmina/Makefile
@@ -1,5 +1,5 @@
PORTNAME= remmina
-DISTVERSION= 1.4.27
+DISTVERSION= 1.4.29
PORTREVISION= 1
CATEGORIES= net gnome
diff --git a/net/remmina/files/patch-src_remmina__ssh.c b/net/remmina/files/patch-src_remmina__ssh.c
new file mode 100644
index 000000000000..2241984b4b9f
--- /dev/null
+++ b/net/remmina/files/patch-src_remmina__ssh.c
@@ -0,0 +1,11 @@
+--- src/remmina_ssh.c.orig 2023-03-02 13:25:58 UTC
++++ src/remmina_ssh.c
+@@ -479,7 +479,7 @@ remmina_ssh_cp_to_ch_cb(int fd, int revents, void *use
+ {
+ TRACE_CALL(__func__);
+ ssh_channel channel = (ssh_channel)userdata;
+- gchar buf[0x200000];
++ gchar buf[524288];
+ gint sz = 0, ret = 0;
+
+ node_t *temp_node = remmina_ssh_search_item(channel);