rpms/gnome-speech/devel gnome-speech-0.4.18-dont-fail.patch, NONE, 1.1 gnome-speech.spec, 1.47, 1.48
Ray Strode (rstrode)
fedora-extras-commits at redhat.com
Thu Apr 17 18:40:21 UTC 2008
Author: rstrode
Update of /cvs/pkgs/rpms/gnome-speech/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23521
Modified Files:
gnome-speech.spec
Added Files:
gnome-speech-0.4.18-dont-fail.patch
Log Message:
- Don't crash in a normal failure case
gnome-speech-0.4.18-dont-fail.patch:
--- NEW FILE gnome-speech-0.4.18-dont-fail.patch ---
diff -up gnome-speech-0.4.18/gnome-speech/speaker.c.dont-fail gnome-speech-0.4.18/gnome-speech/speaker.c
--- gnome-speech-0.4.18/gnome-speech/speaker.c.dont-fail 2008-04-17 14:02:05.000000000 -0400
+++ gnome-speech-0.4.18/gnome-speech/speaker.c 2008-04-17 14:02:11.000000000 -0400
@@ -188,8 +188,11 @@ impl_getParameterValueDescription (Porta
g_return_val_if_fail (s, NULL);
priv = find_parameter (s, name);
- g_return_val_if_fail (priv, NULL);
- g_return_val_if_fail (priv->value_descriptions, NULL);
+
+ if (priv == NULL || priv->value_descriptions == NULL) {
+ return NULL;
+ }
+
for (tmp = priv->value_descriptions; tmp; tmp = tmp->next)
{
d = (ValueDescription *) tmp->data;
@@ -368,8 +371,11 @@ speaker_set_parameter (Speaker *s,
ParameterPrivate *priv;
priv = find_parameter (s, name);
- g_return_val_if_fail (priv, FALSE);
- g_return_val_if_fail (priv->set_func, FALSE);
+
+ if (priv == NULL || priv->set_func == NULL) {
+ return FALSE;
+ }
+
if (value >= priv->min && value <= priv->max) {
priv->current = value;
s->parameter_refresh = TRUE;
Index: gnome-speech.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-speech/devel/gnome-speech.spec,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- gnome-speech.spec 19 Feb 2008 00:27:28 -0000 1.47
+++ gnome-speech.spec 17 Apr 2008 18:39:45 -0000 1.48
@@ -3,7 +3,7 @@
Summary: GNOME Text to Speech
Name: gnome-speech
Version: 0.4.18
-Release: 2%{?dist}
+Release: 3%{?dist}
License: LGPL
Group: Desktop/Accessibility
URL: http://www.gnome.org/
@@ -14,6 +14,7 @@
BuildRequires: libbonobo-devel
BuildRequires: espeak-devel
Patch1: gnome-speech-0.3.5-no-gnome-common.patch
+Patch2: gnome-speech-0.4.18-dont-fail.patch
Requires: festival >= 1.96-0.11
%description
@@ -46,6 +47,7 @@
%prep
%setup -q
%patch1 -p1 -b .no-gnome-common
+%patch2 -p1 -b .dont-fail
%build
autoreconf -f -i
@@ -90,6 +92,9 @@
%changelog
+* Thu Apr 17 2008 Ray Strode <rstrode at redhat.com> - 0.4.18-3
+- Don't crash in a normal failure case
+
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.4.18-2
- Autorebuild for GCC 4.3
More information about the fedora-extras-commits
mailing list