tags 408730 patch
thanks
On Sun, Jan 28, 2007 at 12:17:05AM +0100, Sam Hocevar wrote:
> gtoaster crashes immediately on startup. I have the time to see the
> window open briefly, but that's all.
> Here is a backtrace:
> Program received signal SIGSEGV, Segmentation fault.
> #0 0xb792475b in strlen () from /lib/tls/libc.so.6
> #1 0xb78dc755 in gettext () from /lib/tls/libc.so.6
> #2 0xb78dbe8d in dcgettext () from /lib/tls/libc.so.6
> #3 0x0806d845 in helpings_translatestringlist ()
> #4 0x0806fbf7 in cddrives_init ()
> #5 0x08057c1f in main ()
helpings_translatestringlist() expects a NULL-terminated list of strings.
The cddrives_dltitles[] list in cddrives.c is not NULL-terminated.
All other callers of helpings_translatestringlist are ok, so the attached
patch should take care of this bug.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
[EMAIL PROTECTED] http://www.debian.org/
diff -u gtoaster-0.2002083100+1.0Beta6/debian/changelog gtoaster-0.2002083100+1.0Beta6/debian/changelog
--- gtoaster-0.2002083100+1.0Beta6/debian/changelog
+++ gtoaster-0.2002083100+1.0Beta6/debian/changelog
@@ -1,3 +1,12 @@
+gtoaster (0.2002083100+1.0Beta6-2.3) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * High-urgency upload for RC bugfix.
+ * NULL-terminate the cddrives_dltitles list being passed to
+ helpings_translatestringlist(). Closes: #408730.
+
+ -- Steve Langasek <[EMAIL PROTECTED]> Sat, 3 Feb 2007 21:42:46 -0800
+
gtoaster (0.2002083100+1.0Beta6-2.2) unstable; urgency=high
* Non-maintainer upload.
only in patch2:
unchanged:
--- gtoaster-0.2002083100+1.0Beta6.orig/cddrives.c
+++ gtoaster-0.2002083100+1.0Beta6/cddrives.c
@@ -161,7 +161,8 @@
N_("Manufacturer Name"),
N_("Device Name"),
N_("Scsi ID"),
- N_("Mountpoint")
+ N_("Mountpoint"),
+ NULL
};
/* this loads the drive list out of a given position of the config file */