Package: roxterm Version: 1.18.5-2 Severity: important Tags: patch
A problem cropped up in the Ubuntu Maverick build of this version: <https://bugs.launchpad.net/bugs/651578>. Although similar symptoms were not exhibiting in Debian the faulty code still has potential to cause them. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.34-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages roxterm depends on: ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra ii libdbus-1-3 1.2.24-3 simple interprocess messaging syst ii libdbus-glib-1-2 0.88-2 simple interprocess messaging syst ii libfontconfig1 2.8.0-2.1 generic font configuration library ii libfreetype6 2.4.2-2 FreeType 2 font engine, shared lib ii libglade2-0 1:2.6.4-1 library to load .glade files at ru ii libglib2.0-0 2.24.2-1 The GLib library of C routines ii libgtk2.0-0 2.20.1-1+b1 The GTK+ graphical user interface ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library ii libpango1.0-0 1.28.1-1 Layout and rendering of internatio ii libsm6 2:1.1.1-1 X11 Session Management library ii libvte9 1:0.24.3-1 Terminal emulator widget for GTK+ ii libx11-6 2:1.3.3-3 X11 client-side library ii libxml2 2.7.7.dfsg-4 GNOME XML library ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime Versions of packages roxterm recommends: ii openssh-client 1:5.5p1-5 secure shell (SSH) client, for sec roxterm suggests no packages. -- no debconf information
--- Begin Message ---=================================================================== --- roxterm-1.18.5.orig/src/roxterm.c 2010-10-03 16:12:47.887096656 +0100 +++ roxterm-1.18.5/src/roxterm.c 2010-10-03 16:13:38.507096657 +0100 @@ -401,7 +401,7 @@ equals = g_new(char *, replace_len + 1); equals[replace_len] = NULL; for (i = 0; i < replace_len; ++i) - equals[i] = g_strconcat(replace[i], "=", NULL); + equals[i] = g_strconcat(replace[i * 2], "=", NULL); result = g_new(char *, replace_len + env_len + 1); k = 0; for (j = 0; j < env_len; ++j)
--- End Message ---

