Hello community, here is the log from the commit of package powerprefs checked in at Thu Apr 19 22:20:45 CEST 2007. -------- --- arch/i386/powerprefs/powerprefs.changes 2007-02-23 18:42:21.000000000 +0100 +++ /mounts/work_src_done/STABLE/powerprefs/powerprefs.changes 2007-04-19 15:59:36.117448000 +0200 @@ -1,0 +2,5 @@ +Thu Apr 19 15:59:26 CEST 2007 - ro@suse.de + +- prevent segfault in th_radiobutton + +------------------------------------------------------------------- New: ---- powerprefs-segfault.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ powerprefs.spec ++++++ --- /var/tmp/diff_new_pack.h24860/_old 2007-04-19 22:19:55.000000000 +0200 +++ /var/tmp/diff_new_pack.h24860/_new 2007-04-19 22:19:55.000000000 +0200 @@ -14,10 +14,11 @@ URL: http://pbbuttons.berlios.de/projects/powerprefs/ Summary: Configuration frontend for the PBButtons daemon Version: 0.8.0 -Release: 1 +Release: 8 Group: System/Management License: GNU General Public License (GPL) Source: %{name}-%{version}.tar.gz +Patch: powerprefs-segfault.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -34,7 +35,7 @@ %prep %setup -q -# %patch +%patch %build ./configure CFLAGS="$RPM_OPT_FLAGS" --prefix=/usr --mandir=%{_mandir} @@ -54,6 +55,8 @@ /usr/share/powerprefs %changelog +* Thu Apr 19 2007 - ro@suse.de +- prevent segfault in th_radiobutton * Fri Feb 23 2007 - schwab@suse.de - Update to powerprefs 0.8.0. * increase version number to match pbbuttonsds version ++++++ powerprefs-segfault.patch ++++++ --- src/taghandler.c +++ src/taghandler.c @@ -98,7 +98,8 @@ if (g_slist_length(radiolist) > data) { for(n=g_slist_length(radiolist)-1; n > data; n--) radiolist = g_slist_next(radiolist); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON (radiolist->data), TRUE); + if (radiolist) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON (radiolist->data), TRUE); } } else { radiolist = gtk_radio_button_get_group (GTK_RADIO_BUTTON(widget)); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org